PagesController.php не распознается в cakephp - PullRequest
0 голосов
/ 24 октября 2011

Я установил cakephp2.0 в свой проект, но теперь вся моя работа, которая раньше работала в 1.3, больше не работает в 2.0.

Например, PagesController не распознается. Когда я перехожу на свою страницу индекса, я получаю сообщение об ошибке

Notice (8): Undefined index:  controller [CORE/Cake/Routing/Dispatcher.php, line 84]

Warning (512): _cake_core_ cache was unable to write 'cake_dev_en-us' to Apc cache [CORE/Cake/Cache/Cache.php, line 310]

Warning (512): _cake_core_ cache was unable to write 'cake_dev_en-us' to Apc cache [CORE/Cake/Cache/Cache.php, line 310]

Missing Controller

Error: Controller could not be found.

Error: Create the class Controller below in file: app/Controller/Controller.php

<? php
class Controller extends AppController {
}

Notice: If you want to customize this error message, create app/View/Errors/missing_controller.ctp 

У меня нет Controller.php, но у меня есть PagesController.php. Я хочу, чтобы мое приложение распознавало страницы, а не Controller.php

Как заставить его искать страницы, а не Controller.php? Спасибо!

Ответы [ 2 ]

1 голос
/ 24 октября 2011

Вам нужно либо перенести свой проект на 2.0, либо просто придерживаться торта 1.3.

http://book.cakephp.org/2.0/en/appendices/2-0-migration-guide.html

0 голосов
/ 26 октября 2011

Я могу исправить ошибку: Notice (8): Undefined index: controller [CORE/Cake/Routing/Dispatcher.php, line 84]. при добавлении этой строки в Config / rout.php

CakePlugin::routes();

require CAKE . 'Config' . DS . 'routes.php';
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...