我已将默认范围条件添加到Active Record类
public function defaultScope() {
return array('condition'=>'deleted = 0');
}
但是在加入此消息时失败了:
完整性约束违规:1052 on子句中的'删除'列不明确。
答案 0 :(得分:0)
找到解决方案,它应该在范围函数
上声明别名public function defaultScope() {
return array('condition'=>$this->getTableAlias(FALSE, FALSE) . '.deleted = 0');
}