如何在模型cakephp2.10中调用用户定义的自定义方法

时间:2018-09-12 10:12:51

标签: php cakephp cakephp-2.0

如何从控制器中调用模型中已经创建的自定义动作

在cakephp1.x版本中似乎工作正常。但是当我尝试将其升级到cakphp2.10时,方法无法正常工作,显示以下错误

  

数据库错误错误:SQLSTATE [42000]:语法错误或访问   违反:1064您的SQL语法有错误;查看手册   对应于您的MySQL服务器版本的正确语法,   在第1行的“ getChildCategory”附近使用

我的代码是

控制器调用

NOT EXISTS

$ childCategories = $ this-> Category-> getChildCategory();

模型功能

$this->loadModel('Category');

}

任何帮助,不胜感激!

1 个答案:

答案 0 :(得分:0)

问题是由于模型名称不正确,我的模型名称是'category',我将其更改为'Category'。现在问题解决了