2015-08-18 6 views
0

Я создал переменную smarty для контроллера (OrderController.php). Клиент выбирает значение, и его выбор в этой переменной. Это прекрасно работает.Переменная Smarty в контроллере tpl

Теперь я хочу использовать эту переменную (значение) в своем бэк-офисе (tpl) для отображения значения. Как я могу это сделать ?

ответ

1

В ordercontroller.php

$ smarty-> назначить ("MyVar", $ MYVAR); // это присваивает переменной smarty.

Теперь в вашем файле tpl, который вы хотите отобразить эту переменную, используйте синтаксис.

{$ myvar}, и он отобразит содержимое вашей переменной.

+0

У меня есть ошибка: [8] Undefined индекс: choix_magasin [8] Попытка получить свойство необъектных – Serial42

+0

Мой Назначают в ordercontroller.php: $ smarty-> назначить ('choix_magasin', $ resultat) ; и в .tpl (_shipping.tpl бэк-офиса): {$ choix_magasin} – Serial42

+0

попытайтесь отладить значения массива внутри tpl. {$ choix_magasin | @print_r} Я думаю, что нет значения в индексе 8 –

Смежные вопросы