Я установил Zend Studio 7.1.1, которая содержит 1.9 framework.
Для серверной части я использую easyphp (очень похоже на wamp)
Когда я создаю проект, я, очевидно, получаю эту архитектуру:
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
Чтобы запустить проект, я ввожу:
http://127.0.0.1/MonProjet/public/index.php
Но когда я создаю новый контроллер (TestController.php) и связанный вид (application.views / test / index.phtml) и когда я вхожу:
http://127.0.0.1/MonProjet/public/test
браузер возвращает ошибку: объект не найден (404).
хотя я активировал mod_rewrite
LoadModule rewrite_module modules/mod_rewrite.so
Итак, как мне настроить механизм маршрутизации для доступа к новым контроллерам и их представлениям?
Большое спасибо,
С уважением.