2011-02-08 96 views
3

有沒有辦法在隱藏框架中執行SELECT mycolumn1,mycolumn2而不是模型上的SELECT *。我只能找到$ this-> model-> select()函數,它不允許這樣做。隱藏框架,選擇查詢

謝謝

回答

2

凹槽框架的設計,當您嘗試查詢數據庫返回一個對象模型。所以你堅持使用select *,因爲對象的每個屬性都必須返回。如果您訪問PDO本身,則有可能解決此問題。例如:

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

這將爲您提供您可以遍歷的resultsSet對象。您將無法在該對象上使用 - > insert()和 - > equal()和其他包裝器方法。

+0

你如何迭代結果集? – 2014-11-05 15:44:34