2011-02-08 1 views
3

리세 스 프레임 워크에서 SELECT mycolumn1, mycolumn2 및 모델에 SELECT *를 수행하는 방법이 있습니까? 나는 $ this-> model-> select() 함수만을 발견하고 그것을 허용하지 않는다. recess framework, select query

답변

2

리 세스 프레임 워크는 데이터베이스를 조회 할 때 개체 모델을 반환하도록 설계되어 주셔서 감사합니다. 오브젝트의 모든 속성을 반환해야하기 때문에 select *를 사용해야합니다. PDO 자체에 액세스하면이 문제를 해결할 수 있습니다. 예 :

$results = Databases::getSource('dataSourceName'); 
$set = $results->query("SELECT col1, col2 FROM table"); 

이렇게하면 반복 할 수있는 resultsSet 개체가 제공됩니다. 이 경우에는 -> insert() 및 -> equal() 및 다른 래퍼 메서드를 사용할 수 없습니다.

+0

어떻게 결과 집합을 반복합니까? –