我现在正在使用rainTpl,我想在渲染页面中使用ajax表单,但是在插入以html格式显示的php标签并且不能正常工作
RAINTPL:
<?php echo 'ffff'; ?>
{$value.subject}<br/>
{$value.author}<br/>
{$value.date_time}<br/>
结果:
<?php echo 'ffff'; ?>
HELLO
My name
2013-01-01
答案 0 :(得分:1)
在正常的smarty中把所有内容放在smarty php标签之间:
{php}
global $foo, $bar;
if($foo == $bar)
{
echo "This will be sent to browser";
}
// assign a variable to Smarty
$this->assign("varX", "Toffee");
{/php}
<strong>{$varX}</strong> is my fav ice cream :-)
这对我有用。请查看this link以查看更多内容。
在rainTpl中,这有所不同。他们在设置中实现了raintpl::$php_enabled
,以下是如何配置它:
raintpl::configure( "php_enabled", true );
默认情况下为false,如果将php_enabled设置为true,则可以在模板中使用普通的php标记<?php ?>
。