Использование PHP-кода в Smarty tpl FIle

Я новичок в smarty, и я хочу использовать php-код в файле шаблона, т. Е. В файле tpl. Я видел документацию и искал в google, но не мог найти, как использовать php-код, который, как они говорят, нам нужно настроить smarty, чтобы разрешить выполнение php, но не смог найти, как это сделать.

Пожалуйста, помогите мне в этом отношении. благодаря

Related of "Использование PHP-кода в Smarty tpl FIle"

Легко, как кипятить яйцо!

{php}echo "hello!"{/php} 

Вторая ссылка для ссылки.

Изменить с Smarty 3.1:

Начиная с Smarty 3.1 теги {php} доступны только с SmartyBC .

Источник: http://www.smarty.net/docs/en/language.function.php.tpl

Найти файл smarty.class.php в каталоге хоста

Перейти к smarty.class.php

Редактировать var $php_handling = SMARTY_PHP_ALLOW ;

Сохраните файл на сервере.

Теперь вы можете добавить php в tpl-файл как <?php ....code.... ?>

Возможно, вы видели документацию, но вы пропустили {php} :

Теги {php} позволяют встроить PHP-код непосредственно в шаблон. Они не будут сбежать, независимо от параметра $ php_handling. Это только для продвинутых пользователей, обычно не требуемых и не рекомендуемых.

Акцент мой, источник: http://www.smarty.net/docsv2/en/language.function.php.tpl

Обратите внимание, что размещение PHP в шаблоне кода – это самый простой способ застрелить себя в ноге – главная цель Smarty – отделить PHP-код и HTML-шаблоны. Другими словами, простой факт использования этого тега – серьезный красный флаг; в большинстве случаев можно исправить основную проблему и вообще исключить PHP внутри шаблона.

Вы пытались включить отчет об ошибках?

 error_reporting(E_ALL); ini_set("display_errors", true);