2015-01-29 3 views
-2

Мы получили ошибку в cakephp 1.3.6. version.No идея почему и как, , пожалуйста, дайте свой совет или решение.Неустранимая ошибка: Class 'AppController' не найден

ошибка: Class 'AppController' не найден ....... в cakephp 1.3.6.

Благодаря

Аджай

+0

любезно проверить, есть ли AppController.php файл в папке контроллера, если не создать один – justrohu

+0

создать один файл AppController.php в папке Controller. –

+0

Все файлы есть. Можете ли вы дать мне какое-либо предложение, связанное с управлением кешированием в cakephp. Я собираюсь рассказать о моем запросе. Фактически, когда мы отправляем какой-то другой контроллер, он дает ошибку, что контроллер не найден, но все файлы существуют там. – Ajay

ответ

2

В классе контроллера использовать в верхней части как 1-го заявления

App::uses('AppController', 'Controller'); 

Поскольку вы расширяете AppController, поэтому в первую очередь необходимо импортировать it.Like ниже.

App::uses('AppController', 'Controller'); 
class CoursesController extends AppController {/*Your code*/ } 
0

На всякий случай это помогает кому угодно. Для меня это была неуместная точка с запятой в методе поиска Cakephp, которая была написана в самом AppController. Cakephp пошел совершенно безумный и бросил эту странную ошибку, которая не имела никакого смысла. Вот НЕПРАВИЛЬНЫЙ КОД, который вызывал проблему для меня, обратите внимание на точку с запятой в массиве условий, которая была опечаткой с моей стороны.

$user_data = $this->User->find(
    'first', 
    array(
     'conditions' => array(
      'User.cookie' => $cookie_val; 
     ) 
    ) 
); 
Смежные вопросы