1

私は現在rainTplを使用しており、レンダリングされたページでajaxフォームを使用したいのですが、html形式で表示されて機能しないphpタグを挿入した後

RINTPL:

<?php echo 'ffff'; ?>

{$value.subject}<br/>
{$value.author}<br/>
{$value.date_time}<br/>

結果:

<?php echo 'ffff'; ?>
HELLO
My name
2013-01-01
4

1 に答える 1

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 :-)

これは私にとってはうまくいきます。詳細については、このリンクを確認してください。

rainTpl では、これは別の方法で機能します。raintpl::$php_enabled設定に実装されています。設定方法は次のとおりです。

raintpl::configure( "php_enabled", true );

デフォルトでは false です。php_enabled を true に設定する<?php ?>と、テンプレートで通常の php タグを使用できます。

于 2013-06-12T14:59:15.827 に答える