找不到AppController

时间:2017-02-03 13:14:43

标签: php cakephp cakephp-2.0

任何人都可以告诉我的代码有什么问题。我正在使用cakephp 2.9.5。获取错误:Class' app \ Controller \ AppController'找不到

<?php
namespace app\Controller;
use app\Controller\AppController;

Class ProductsController extends AppController{

    public function index()
    {
        $prducts = $this->Product->find('all');

        print_r($prducts);
    }
}

?>

1 个答案:

答案 0 :(得分:0)

这是因为您使用了错误的命名空间来控制器。 CakePHP中的控制器有自己独立的命名空间。

替换

namespace app\Controller;
use app\Controller\AppController;

使用

use AppController; 

或使用此

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

这应该有用。