J'ai installé Zend Studio 7.1.1 qui contient le framework 1.9. Pour le côté serveur, j'utilise EasyPHP (très similaire à WAMP)Impossible d'accéder au nouveau contrôleur/vue zend
Lorsque je crée le projet, j'obtiens évidemment cette architecture:
MyProject
|-- application
| |-- Bootstrap.php
| |-- configs
| | `-- application.ini
| |-- controllers
| | |-- ErrorController.php
| | `-- IndexController.php
| |-- models
| `-- views
| |-- helpers
| `-- scripts
| |-- error
| | `-- error.phtml
| `-- index
| `-- index.phtml
|-- library
|-- public
| |-- .htaccess
| `-- index.php
`-- tests
|-- application
| `-- bootstrap.php
|-- library
| `-- bootstrap.php
`-- phpunit.xml
Pour lancer le projet, j'entre:
http://127.0.0.1/MonProjet/public/index.php
Mais quand je crée un nouveau contrôleur (TestController.php) et la vue associée (application.views/test/index.phtml) et quand je rentre:
http://127.0.0.1/MonProjet/public/test
le navigateur renvoie l'erreur: objet introuvable (404).
bien que je le mod_rewrite activé
LoadModule rewrite_module modules/mod_rewrite.so
Alors, comment puis-je mettre le mécanisme de routage pour atteindre les nouveaux contrôleurs et leurs points de vue? Merci beaucoup, salut
Merci pour votre réponse. Mais cela ne fonctionne pas même si j'ai ajouté: require_once 'Zend/Loader.php'; Zend_Loader :: registerAutoload(); pour charger automatiquement les contrôleurs et les modèles. Merci encore. – Zakaria