Kohana ORM получение одной колонки

Зачастую в проекте необходимо получить всего одно поле из таблицы, однако для целостности модели Kohana загружает все колонки таблицы. Что бы получить только одно значение можно дополнить ORM модель следующей функцией:

<?

class Model_LayerORM extends ORM {

 public function select_fields($fields)
 {
  $this->_table_columns = $fields;
  return $this;
 }
Пример вызова с нашей функции и стандартный:

Сравнение:

Комментарии

Популярные сообщения из этого блога

Bitrix: кнопка добавить в корзину

Битрикс: какого х*я ты ищешь в неактивных разделах

Битрикс: highloadblock значения в свойстве список