eval in smarty / codeigniter - PullRequest
       14

eval in smarty / codeigniter

0 голосов
/ 10 сентября 2011

Я пытаюсь использовать одну из функций CodeIgniter с smarty, имя переменной которой - Dynamic.

обычно функция вызывается так:

{set_value(aaa, $f_aaa} <br>

, но в моем коде aaa сначала заменяется динамическим значением

часть проста:

{set_value($row->Field, $f_aaa} <br>

но я не знаю, как использовать eval в smarty для этой ситуации.

она должна вызывать функцию с циклом (например, со следующим input / variable)

{set_value(name, $f_name} 

{set_value(address, $f_address} 

edit: Я забыл сказать, что нативная функция PHP eval не работает внутри smarty .. она показывает следующую ошибку:

unknown function "eval"' 

Ответы [ 3 ]

4 голосов
/ 10 сентября 2011

eval - это не функция - это языковая конструкция, и ее нельзя назвать так, как smarty вызывает нормальные функции.

1 голос
/ 11 сентября 2011

Если вы хотите использовать CI helper в Smarty, взгляните на этот плагин Smarty

https://github.com/fadillzzz/Smarty-CI-Helper/

Это даст вам возможность вызывать любые вспомогательные функции CI из шаблонов Smarty, используя синтаксис Smarty

0 голосов
/ 10 сентября 2011

использовали ли вы тег {php}.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...