PHP在renderdraintpl中使用PHP标记

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

我现在正在使用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

{$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的答案。