3

有没有办法在凹槽框架中执行 SELECT mycolumn1、mycolumn2 而不是模型上的 SELECT *。我只找到 $this->model->select() 函数,它不允许这样做。

谢谢,

4

1 回答 1

2

Recess 框架旨在在您尝试查询数据库时返回一个对象模型。所以你被 select * 卡住了,因为必须返回对象的每个属性。如果您访问 PDO 本身,则可以解决此问题。例如:

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

这将为您提供可以迭代的 resultsSet 对象。但是,您将无法在该对象上使用 ->insert() 和 ->equal() 以及其他包装方法。

于 2011-02-24T23:05:28.587 回答