我在 cakephp-2.3 中面临模型关联问题。插件模型关联中描述的在 cakephp 2.3 中无法使用 cake ACL
现在在我看来,UsersController 没有使用 User 模型。我用过
public $uses = array ('Cauth.User');
但是在我看来,它并没有使用这种模式。有什么方法可以检查在 cakephp-2.3 中使用我的控制器的模型?
我在 cakephp-2.3 中面临模型关联问题。插件模型关联中描述的在 cakephp 2.3 中无法使用 cake ACL
现在在我看来,UsersController 没有使用 User 模型。我用过
public $uses = array ('Cauth.User');
但是在我看来,它并没有使用这种模式。有什么方法可以检查在 cakephp-2.3 中使用我的控制器的模型?
您可以尝试get_class()
找出它是否真的使用“用户”模型,或者通用的“AppModel”或“模型”;
在控制器的动作中;
debug(get_class($this->User));
如果它是“模型”或“AppModel”,CakePHP 显然无法从插件中找到或加载您的用户模型。
还要检查你是否真的在 bootstrap.php 中加载了插件。
在此处阅读文档:插件