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 > > >
