CakePHP错误:找不到类'Auth'

时间:2015-02-01 12:03:04

标签: cakephp

我在cakephp和我的代码

下方较新

App Controller

class AppController extends Controller {
    var $components = array( 'Session','Auth');
    function beforeFilter()     {
        parent::beforeFilter();
    }
}

管理员控制器

class AdminsController extends AppController {
  function admin_login()
  {
    echo(AuthComponent::password($this->data['Admin']['password']));
  }
}

当我提交用户名和密码时,会显示错误:未找到“验证”。请帮帮我,我错过了什么?

1 个答案:

答案 0 :(得分:0)

请检查并确保您的AdminsController文件顶部有以下内容:

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

这需要在课堂声明之前来。

此外,我强烈建议您使用debug()工具在调试时回显代码。 所以,

echo(AuthComponent::password($this->data['Admin']['password']));

会变成:

debug(AuthComponent::password($this->data['Admin']['password']));