Bonjour,
voila je souhaite m'aventurer dans le développement d'un cms avec ZF
Après avoir analyser et étudier je me posent certaines questions...
Comment établir le MVC avec une partie admin...
/application
---/config
---/controllers
---/models
---/views
---/admin
------/controllers
------/models
------/views
/html
/library
Es ce fesable...
J'ai regarder sur le forum et j'ai trouvé une partie de code intéressante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $router = $frontController->getRouter(); $router->addRoute('mod', new Zend_Controller_Router_Route(':module/:controller/:action/*'));malheuresement j'ai essayer de faire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $frontController->setControllerDirectory(array( 'module1' => './application/module1/controllers/', 'module2' => './application/module2/controllers/' )); // spécifier le module par défaut $frontController->setDefaultModule('module1'); $frontController->setDefaultControllerName('index'); $frontController->setDefaultAction('index');
Mais il me met :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $frontController->setControllerDirectory(array( 'module1' => './application/module1/controllers/', 'module2' => './application/module2/controllers/' )); // spécifier le module par défaut $frontController->setDefaultModule(''); $frontController->setDefaultControllerName('index'); $frontController->setDefaultAction('index');
Notice: Undefined index: in C:\Program Files\EasyPHP 2.0b1\www\cms\library\zend\Controller\Dispatcher\Standard.php on line 323
nous somme donc obligé de definir
Mais je n'ai pas forcement envie de voir s'afficher
Code : Sélectionner tout - Visualiser dans une fenêtre à part $frontController->setDefaultModule('qqchose');
http://www.monsite.com/qqchose/news/index
je prefererai
http://www.monsite.com/news/index
et qd je suis en partie admin
http://www.monsite.com/admin/news/index
Voila j'espère que vous pourrez m'aider![]()
Partager