想在smarty包含的tpl中写php代码 但是用<{php}><{/php}>总是报错

想在smarty包含的tpl中写php代码但是用<{php}><{/php}>总是报错。报错提示:Fatalerror:Uncaughtexception'SmartyC... 想在smarty包含的tpl中写php代码 但是用<{php}><{/php}>总是报错。

报错提示:
Fatal error: Uncaught exception 'SmartyCompilerException' with message 'Syntax Error in template "../tpl/index.tpl" on line 3 "<{php}>" unknown tag "php"' in /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templatecompilerbase.php:667 Stack trace: #0 /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templatecompilerbase.php(453): Smarty_Internal_TemplateCompilerBase->trigger_template_error('unknown tag "ph...', 3) #1 /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templateparser.php(2393): Smarty_Internal_TemplateCompilerBase->compileTag('php', Array) #2 /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templateparser.php(3101): Smarty_Internal_Templateparser->yy_r37() #3 /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templateparser.php(3201): Smarty_Internal_Templateparser->yy_reduce(37) #4 /home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/ in/home/qydxhqqi/domains/resume.snowinmay.net/libs/sysplugins/smarty_internal_templatecompilerbase.php on line 667
展开
 我来答
巨优多
推荐于2016-09-12 · TA获得超过468个赞
知道小有建树答主
回答量:570
采纳率:50%
帮助的人:337万
展开全部
smarty好像默认是不开启php标签的,你可以在创建smarty对象后做如下设置:
$smarty->php_handling = SMARTY_PHP_ALLOW ;
然后再试试,smarty不推荐你在模板中用php,如果这样的话,还不如不用smarty,直接用php作模板
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式