В данном примере кода я делаю запрос к базе данных с помощью query builder, затем перебираю полученный ответ шаблонизируя каждый элемент с помощью партиала(чанка)
1 2 3 4 5 6 7 |
function onStart() { $sets = Db::table('mcmraak_florist_sets')->where('category', 'eco')->get(); foreach ($sets as $set) { $this['sets'] .= $this->renderPartial('setbox', ['settitle' => $set->title]); } } |
Собственно сама шаблонизация по средством чанка выглядит так:
$this->renderPartial(‘setbox’, [‘settitle’ => $set->title]);
В самом чанке(partial) с именем setbox принимается параметр settitle в виде метки, и выглядит например так:
<div class=’title’>{{ settitle }}</div>