在凹槽框架中是否有办法在模型上执行SELECT mycolumn1,mycolumn2而不是SELECT *。我只找到$ this-> model-> select()函数,但不允许这样做。
谢谢,
答案 0 :(得分:2)
Recess框架旨在在您尝试查询数据库时返回对象模型。所以你坚持使用select *,因为必须返回对象的每个属性。如果您访问PDO本身,可以解决这个问题。例如:
$results = Databases::getSource('dataSourceName');
$set = $results->query("SELECT col1, col2 FROM table");
这将为您提供可以迭代的resultsSet对象。但是,您将无法在该对象上使用 - > insert()和 - > equal()以及其他包装器方法。