Agatov
Новичок
symfony: выбор одного столбца из БД
Добрый день.
Вопрос к тем, кто знаком с этим фреймворком. Сейчас писал партиал, выводящий заголовки последних статей. Всю бизнес-логику разместил в одноранговом классе модели в виде static-метода. Не приятен один момент. Мне нужны только заголовки и id. А тут выбираются все поля из последних строк. В том числе и, потенциально, до 65 кб поле с текстом статьи, что не есть хорошо в смысле нагрузки на базу данных.
Можно, конечно, ручками написать sql-запрос и выполнить через Propel::getConnection(). Но почему-то не нравиться такой вариант, может быть даже и зря. Есть ли ещё способы? С симфони работаю относительно недавно, поэтому чего-то могу не знать.
Ниже код метода с бизнес-логикой
---
Извиняюсь, если опубликовал не в том форуме.
Добрый день.
Вопрос к тем, кто знаком с этим фреймворком. Сейчас писал партиал, выводящий заголовки последних статей. Всю бизнес-логику разместил в одноранговом классе модели в виде static-метода. Не приятен один момент. Мне нужны только заголовки и id. А тут выбираются все поля из последних строк. В том числе и, потенциально, до 65 кб поле с текстом статьи, что не есть хорошо в смысле нагрузки на базу данных.
Можно, конечно, ручками написать sql-запрос и выполнить через Propel::getConnection(). Но почему-то не нравиться такой вариант, может быть даже и зря. Есть ли ещё способы? С симфони работаю относительно недавно, поэтому чего-то могу не знать.
Ниже код метода с бизнес-логикой
PHP:
public static function getLastArticles($limit = 5)
{
$c = new Criteria();
$c->addDescendingOrderByColumn(self::ID);
$c->setLimit($limit);
return self::doSelect($c);
}
Извиняюсь, если опубликовал не в том форуме.
REFFIX);