2014-05-16 2 views
0

fuelphp에 has_many orm에 대한 조건을 설정하려하지만 작동하지 않습니다. 진행중인 서버 만 얻으려고 할 때 관련된 모든 초대장을 다시 가지고 있습니다. 여기 has_many 어떤 제안이라도 보입니까?fuelphp : has_many orm에 대한 조건을 설정하십시오.

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

최근에보고 된이 문제가보고 된대로 연료 설치를 최신 1.8/개발로 업데이트하려고합니다. 쿼리 작성기에서 결합 쿼리에 사용될 때 값 null이 빈 문자열로 변환되도록하는 버그가있었습니다. http://fuelphp.com/forums/discussion/13081/how-to-set-conditions-to-_has_many

을 그리고 여기에 고정 :

문제는 여기에보고 하였다 https://github.com/fuel/core/commit/f708cc36e55177fc411bfe1c884bc321a24a14bd

+0

확인이 날이 버그를보고 :) – MaK