尝试在fuelphp上设置has_many orm的条件,但是这不起作用我只是在我尝试只获取正在进行的那些时才回复所有相关的邀请,这里是has_many的样子,任何建议? / p>
protected static $_has_many = array(
'pending_invitations' => array(
'key_from' => 'id',
'model_to' => 'Model_Invitation',
'key_to' => 'queue_id',
'cascade_save' => false,
'cascade_delete' => false,
'conditions' => array(
'where' => array(
array('visitor_connected_at', 'is', null),
array('advisor_connected_at', 'is', null),
),
),
),
);
答案 0 :(得分:0)
您需要将燃油安装更新到最新的1.8 / develop,因为最近报告并修复了此问题。在连接查询中使用时,查询构建器中存在导致值null
转换为空字符串的错误。
此处报告了此问题:http://fuelphp.com/forums/discussion/13081/how-to-set-conditions-to-_has_many
并在此修复:https://github.com/fuel/core/commit/f708cc36e55177fc411bfe1c884bc321a24a14bd