PHP在renderdraintpl中使用PHP标记
我现在正在使用rainTpl,我想在renderd页面中使用ajax表单,但在插入以html格式显示的php标记后,它就不起作用了 RAINTPL:PHP在renderdraintpl中使用PHP标记,php,smarty,Php,Smarty,我现在正在使用rainTpl,我想在renderd页面中使用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 {$val
<?php echo 'ffff'; ?>
{$value.subject}<br/>
{$value.author}<br/>
{$value.date_time}<br/>
<?php echo 'ffff'; ?>
HELLO
My name
2013-01-01
{$value.subject}
{$value.author}
{$value.date\u time}
结果:
<?php echo 'ffff'; ?>
{$value.subject}<br/>
{$value.author}<br/>
{$value.date_time}<br/>
<?php echo 'ffff'; ?>
HELLO
My name
2013-01-01
你好
我的名字
2013-01-01
在普通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 :-)
默认情况下为false,如果将php_enabled设置为true,则可以在模板中使用普通的php标记
在普通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 :-)
默认情况下为false,如果将php_enabled设置为true,则可以在模板中使用普通的php标记
@mahdipishguy不,你不能,我已经编辑了关于如何使用rainTpl的答案。@mahdipishguy不,你不能,我已经编辑了关于如何使用rainTpl的答案。