2015-04-10 2 views
0

Я хочу написать PHP-код для файла Smarty .tpl. Но это дает мне следующую ошибку:Я хочу написать PHP-код для файла Smarty .tpl

Uncaught --> Smarty Compiler: Syntax error in template "./templates/register.tpl" on line 185 "{php}" unknown tag "php" <-- thrown in /opt/lampp/htdocs/Smarty/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 185

Когда я нагуглить, я понял, что это не рекомендуется и не рекомендуется использовать. Что мне теперь делать? Я хочу показать выпадающий вопрос безопасности.

+1

заказ - http://stackoverflow.com/questions/8208215/my-smarty-got-unknown-tag-but-it-is-a-legal-tag –

ответ

0

эхо переменных $ Foo в TPL файла просто мимо {$foo}

0

Вы должны внести изменения в smarty_securoty.php и сделать

общественность $ allow_php_tag = ложь; до

public $ allow_php_tag = true;

это позволит PHP-код в .tpl файл

+0

Вы должны отформатировать код, используя теги кода. – deW1

+0

@krishna do u knw местоположение файла smarty_security.php. ?? – Dimple

+0

Я использовал, чтобы поместить в library.folder.Like library \ general \ smarty \ sysplugins \ smarty_security.php –

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