Я просто настроил базу данных в соответствии с соглашениями CakePHP, запустил сценарии «выпечки» для моделей, контроллеров и представлений и убедился, что путь был задан правильно.
Когда я перехожу к следующему стилю URL:
http://BASEURL/app/controller_name
Я получаю ожидаемое представление списка для этого контроллера, но все ссылки, генерируемые запеченными страницами, имеют формат, который я ожидаю увидеть:
http://BASEURL/controller_name
, что дает мне 404. Довольно интересно, это:
http://BASEURL/app/
дает мне:
Missing Method in AppController
Error: The action index is not defined in controller AppController
Error: Create AppController::index() in file: app/controllers/app_controller.php.
но это:
http://BASEURL/
дает мне индексную страницу по умолчанию.
Вот мой .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
Все остальное так же, как и по умолчанию, и сценарии выпекания. Может ли кто-нибудь помочь направить меня в правильном направлении?
Пожалуйста, дайте мне знать, если есть НИЧЕГО, что я могу уточнить или показать пример.