Привет!
Вопрос такой. Допустим есть небходимость вызывать в разных местах, макетах сайта вывод информационных элементов по id. Писать каждый раз полный вывод контроллера с queryBuilder накладно, оборачиваем к примеру в функцию. Теперь вопрос, как по логике системы лучше подключать эту функцию? Просто засунуть в php файл и вставлять через include? Во все макеты сайта в самом начале? Или в файл bootstrap.php, чтобы функция была доступна во всех местах? Подскажите как лучше, чтобы не нарушать логику систему.
function showBanner(item_id) {
$Informationsystem_Controller_Show = new Informationsystem_Controller_Show(Core_Entity::factory('Informationsystem', 77));
$Informationsystem_Controller_Show
->informationsystemItems()
->queryBuilder()
->where('informationsystem_items.id', 'IN', item_id)
->clearOrderBy()
->orderBy('sorting');
$Informationsystem_Controller_Show
..... etc
}
Спасибо!