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

Обсуждение