私は現在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
通常の 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 タグを使用できます。