Центр документации
Карта сайта

Создай визитку сам!


Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »


on_list_recordset

Событие, вызываемое непосредственно перед выполнением запроса получения списка элементов.
Параметры:

Параметр

Описание

Пример

modId

Идентификатор модуля

news

oQuery

Объект запроса

DB_Query

Пример обработчика события. Добавление дополнительной фильтрации по категории:

public function handleListRecordset($name, array $aEvent, $handlerModId, $srcModId){
    if($this->idCat > 0) {
        $aEvent['oQuery']->addWhereDef(
            DB_Query::getSnipplet('AND %s.`id` = %s')
                ->plain($this->prefix)
                ->q($this->idCat)
        );
    }
    return $aEvent;
}
 
// …
 
AMI_Event::addHandler('on_list_recordset', array($this, 'handleListRecordset'), $modId);



Установка и настройка Руководство пользователя Интеграция дизайна Разработчикам (API)
 2000 – 2021 © Amiro.CMS Все права защищены.