Друзья, начал изучать FENOM, шаблоны в файлах и тд, понимаю и реально быстрей, видел сравнение парсера таблицу, что при большом количестве парсер FENOM все равно быстрей, пусть и немного, но не могу понять одного, быстрей через снипет, или напрямую быстрей через foreach?
Как быстрей, так
[[getImageList?
&docid=`[[+id]]`
&tvname=`address`
&tpl=`tpl.address`
]]
Или так
{'!getImageList' | snippet : [
'tpl' => 'tpl.addressl',
'tvname' => 'address',
'docid' => $id,
]}
Или так
{set $address = json_decode($id | resource : 'address', true)}
{if $address}
{foreach $address as $item}
{$item.title}
{/foreach}
{/if}
Но через foreach я так понимаю есть один минус, нет работы с кешем как в снипете.
И есть еще такой вариант
{set $items = $_modx->runSnippet('!pdoMenuFenom', [
'parents' => 0,
'displayStart' => true,
'toArray' => true,
])}
{foreach $items as $item}
{$item['level']}
{/foreach}
Какой вариант по вашему будет грамотней и быстрее исполняться?