【发布时间】:2015-10-09 06:32:36
【问题描述】:
在我的 CakePHP 2.3 中,我试图从用户控制器调用一个函数到一个城市控制器,而城市控制器又从城市模型调用一个函数。
用户控制器中的功能:
function get_cities(){
$list_cities = $this->City->get_all_cities();
}
城市控制器功能:
function get_all_cities(){
return $get_cities = $this->City->get_all_active_cities();
}
城市模型中的功能
public function get_all_active_cities(){
$cities=$this->find('all',array('conditions'=>array('City.status'=>1)));
return $cities;
}
但我遇到了数据库错误。
错误:SQLSTATE[42000]:语法错误或访问冲突:1064 你 您的 SQL 语法有错误;检查对应的手册 您的 MySQL 服务器版本,以便在附近使用正确的语法 第 1 行的“get_all_active_cities”
我该如何解决这个问题? TIA。
【问题讨论】:
标签: php mysql cakephp runtime-error cakephp-2.3