Вот что я хотел бы сделать:
Я назначил следующие предметы:
$smarty->assign('seats', $aantalStoeltjes);
$smarty->assign('taken', $bezetArray);
«мест» - это количество доступных мест. Это массив только с одним элементом. Число 150 в этом случае, но является динамическим.
«занято» - это места, которые уже заняты и не должны отображаться. Это также массив с несколькими элементами, такими как Movietitle, Play Day и т. Д. Занятые места назначаются на «номер места».
Что мне нужно, так это позволить smarty добавить foo
150 раз (в данном случае). Если номер места совпадает с занятым номером, foo
не следует добавлять.
Итак, подведем итог.
foo
следует добавить 150 раз в этом случае, но если номер равен одному из номеров мест в массиве "take", его следует пропустить.
Вот что я попробовал:
{section start=1 loop=$seats+1 step=1}
{foreach from=$taken item=tolate}
{if $smarty.section.seats.index != $tolate.seatnumber}
<p>{$tolate.seatnumber}</p>
<p>{$smarty.section.seats.index}</p>
{/if}
{/foreach}
{/section}
но это не работает правильно. Кто-нибудь может мне помочь?