如何从控制器中调用模型中已经创建的自定义动作
在cakephp1.x版本中似乎工作正常。但是当我尝试将其升级到cakphp2.10时,方法无法正常工作,显示以下错误
数据库错误错误:SQLSTATE [42000]:语法错误或访问 违反:1064您的SQL语法有错误;查看手册 对应于您的MySQL服务器版本的正确语法, 在第1行的“ getChildCategory”附近使用
我的代码是
控制器调用
NOT EXISTS
$ childCategories = $ this-> Category-> getChildCategory();
模型功能
$this->loadModel('Category');
}
任何帮助,不胜感激!
答案 0 :(得分:0)
问题是由于模型名称不正确,我的模型名称是'category',我将其更改为'Category'。现在问题解决了