【发布时间】:2011-02-08 11:44:39
【问题描述】:
在休会框架中有没有办法在模型上执行 SELECT mycolumn1、mycolumn2 而不是 SELECT *。我只找到 $this->model->select() 函数,它不允许这样做。
谢谢,
【问题讨论】:
在休会框架中有没有办法在模型上执行 SELECT mycolumn1、mycolumn2 而不是 SELECT *。我只找到 $this->model->select() 函数,它不允许这样做。
谢谢,
【问题讨论】:
Recess 框架旨在在您尝试查询数据库时返回一个对象模型。所以你被 select * 卡住了,因为必须返回对象的每个属性。如果您访问 PDO 本身,则可以解决此问题。例如:
$results = Databases::getSource('dataSourceName');
$set = $results->query("SELECT col1, col2 FROM table");
这将为您提供可以迭代的 resultsSet 对象。但是,您将无法在该对象上使用 ->insert() 和 ->equal() 以及其他包装器方法。
【讨论】: