Инструменты пользователя

Инструменты сайта


limb3_2007_2:ru:packages:dbal:query_modifier

lmbQueryModifier

lmbQueryModifier - группа классов, позволяющих инкапсулировать код, который мофицирует запросы Классы, инкапсулирующие SQL запросы - Query. Основная идея появления данной группы классов - увеличить уровень повторного использования кода.

lmbQueryModifier - это очень простой интерфейс:

interface lmbQueryModifier
{
  function applyTo($query);
}

В пакете DBAL есть следующие классы, реализующие этот интерфейс:

  • lmbOrderQueryModifier - позволяет добавлять различные сортировки в запросы.
  • lmbCriteriaQueryModifier - позволяет добавлять у query условие. То есть это объектная форма вызова метода $query→addCriteria($criteria).

Примеры lmbQueryModifier можно также посмотреть в пакете CMS_CORE.

Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
   ___   ____    ___    ___  __  __
  / _ \ / __ \  / _ \  / _ | \ \/ /
 / ___// /_/ / / , _/ / __ |  \  / 
/_/    \____/ /_/|_| /_/ |_|  /_/
 
limb3_2007_2/ru/packages/dbal/query_modifier.txt · Последнее изменение: 2010/11/10 10:02 — 127.0.0.1