fuelphp:has_many orm的设置条件

时间:2014-05-16 15:34:04

标签: php fuelphp fuelphp-orm

尝试在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),
        ),
    ),
),
);

1 个答案:

答案 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