углубление рамки, выберите запрос - PullRequest
3 голосов
/ 08 февраля 2011

Есть ли способ в структуре углубления сделать SELECT mycolumn1, mycolumn2, а не SELECT * на модели.Я только нахожу функцию $ this-> model-> select (), и она не позволяет этого.

Спасибо,

1 Ответ

2 голосов
/ 25 февраля 2011

Платформа Recess предназначена для возврата объектной модели при попытке запроса к базе данных.Так что вы застряли с select *, потому что каждое свойство объекта должно быть возвращено.Это можно обойти, если вы получите доступ к самой PDO.Например:

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

Это даст вам объект ResultsSet, через который вы можете выполнить итерацию.Вы не сможете использовать -> insert () и -> equal () и другие методы-оболочки для этого объекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...