我有三个模型:Company、Office、CompanyPersonTask。Company 模型有许多 Office 和许多 CompanyPersonTask。
那么,为什么是这段代码:
public function getCompaniesByRegion($region){
$options['conditions'] = array("UPPER(Office.region) LIKE UPPER('".$region."%')");
return $this->find('all', $options);
}
导致以下错误?
“‘where 子句’中的未知列‘Office.region’”
该region
列存在于offices
表中。