2013-08-01 9 views
0

나는이 데이터베이스 로직을 실행해야하는데, 나는 사용자가 선택한 모든 행을 가져 와서 그것을 삭제하려고한다.Fuelphp ORM where

데이터베이스 논리가 모든 행을 가져 와서 개별적으로 삭제됩니다.

Model_Article::find()->where('id', 'IN', array(1,3))->get(); 

문제는 내가이 오류를 가지고있다 : (fuelphp forum topic in ORM에 명시된에 따라) 내가 Fuelphp 1.6을 사용하고

그래서 내 코드는

Call to a member function where() on a non-object 

참고 : Model_Article는 ORM를 확장 \ 모델

아무도 도와 줄 수 있습니까? 미리 감사드립니다.

+0

발견() 매개 변수는 V1.4에서 사용되지 않는, 그리고 V1.6에서 제거하지 않고. – WanWizard

답변

1

바로 ... 당신이에 "선택"변경 :

Model_Article::find('all', array('where' => array('id', 'IN', array(1,3)))) 

을 또는 당신이 모든 기록에서 "삭제"는 할 수있는 한

Model_Article::query()->where('id', 'IN', array(1,3))->get(); 

에 선택을 변경할 수 있습니다.