У меня есть два цикла, запущенных в моем коде, я хочу использовать элемент из массива в качестве ключа во втором массиве, но я не уверен, как это сделать это с Smarty.Использование массива в качестве ключа ко второму массиву в Smarty (PHP)
«$dateAndUserForEdit.$key.edit_id
» содержит целое число (извлекается из БД)
Я хочу использовать это значение в качестве ключа во втором цикле, который работает отлично, если я harcode в целом:
{foreach from=$historyOfRepair.9 key=key item=i}
Псевдо-код для рода вещи я пытался это:
{foreach from=$historyOfRepair.{$dateAndUserForEdit.$key.edit_id} key=key item=i}
Но, конечно, это не работает! Может ли кто-нибудь помочь?
Arvo is right Я столкнулся с той же проблемой, и это было решение, которое я использовал. –
Старый, но нашел его высоко в google: я использовал другое решение без дополнительного назначения. Добавлено это как ответ ниже – Nanne