On question 2: You can create a "global" model directory, or maybe put global models into your "default" module's model directory. The only important thing is that it is in your include path. But, even better, I can point you toward a solution that popped up on this list yesterday:

http://www.nabble.com/Model-Loading-helper-tf3942096s16154.html#a11181598

hope that helps,
MF

Julian Davchev wrote:
damn, I dig in deeper in mail archive.
Turns out controller class should be named <module_name>_ControllerName
I my case Admin_IndexController. Filename remains IndexController.php
So question 1 is cleared.

Someone could elaborate on question 2 would be great.



Regards,



Julian Davchev wrote:
Hi,



I must say I read the whole manual regarding controllers and most stuff
seems pretty straight forward but for some reason I couldn't do the
following.

From what I see for my needs will be good to have one module for client
view and one admin  module for admin stuff.

1)
I tried using this
http://framework.zend.com/manual/en/zend.controller.modular.html
point 7.11.2

My structure is as follows - having default + admin module.

application
      default/controllers/IndexController.php

      admin/controllers/IndexController.php


$dir = array(
      'default' => PROJECT_ROOT . '/application/default/controllers',
      'admin'    => PROJECT_ROOT . '/application/admin/controllers'
);


$controller = Zend_Controller_Front::getInstance();
$controller->setControllerDirectory($dir);
$controller->setParam('noViewRenderer', true);
$controller->throwExceptions(true);


When I try to launch
domain.com/        default module cicks in as is supposed to

but when I do
domain.com/admin/index/index/

for example....it says
File "IndexController.php" was not foundexception 'Zend_Exception'

and after some debugging I see it is looking for class
Admin_IndexController.php

witch probably translates to admin/IndexController.php and not
admin/controllers/IndexController.php

Can someone lead me to what I do wrong?


2. One more question:
This models directory....I kind of miss how it comes together with the
whole part. I mean...is there any way to include
stuff automatically from there.... can I share automatically same models
dir for two modules?
Because right now to include something from there I am pretty much
include manually stuff - which doesnt make much sense if it is suggested
dir stays there.

Thanks for time spent

Regards







--
Maurice Fonk

[EMAIL PROTECTED]
http://naneau.nl/

Scio me nihil scire

Reply via email to