我有桌子
table2中有效的字段包含值' 0'或者' 1'
我在模特中的关系是
static $has_many = array(
array('table2', 'conditions' => array('active = ?' => array(0)))
);
后来我必须找到所有的地方
table2.active =' 1'
但现在我收到的错误是:
遇到PHP错误
严重性:注意
消息:未定义的偏移量:0
文件名:lib / Relationship.php
答案 0 :(得分:1)
应该是标量(字符串,数字,布尔值)
$has_many = array(
array('table2', 'conditions' => array('active' => 0))
);
仅在查询中使用 IN 条件时才必须使用数组。