Связывание методов JDatabase в цепочку |
Методы из класса JDatabaseQuery возвращают значение переменной $this, а следовательно, поддерживают связывание методов в цепочку. Например, следующий фрагмент кода: $query = JFactory:rgetDbo()->getQuery(true); $query->select('a.id, a.title'); $query->from('# content AS a'); $query->where('a.catid = ' . (int) $catid); делает то же самое, что и приведенный ниже фрагмент кода. $query = JFactory:rgetDbo()->getQuery(true); $query->select('a.id, a.title')->from('# content AS a')->where('a.catid = ' . (int) $catid); Во втором фрагменте кода метод Оператор запроса LIMIT не формируется в классе JDatabaseQuery. Но это делается при передаче запроса объекту типа JDatabase на обработку. Подробнее от этом речь пойдет далее в главе.
Понравился материал? Пригодилась информация? Плюсани в социалки!
|
Похожие новости | |
|