Day2day Opportunism

まぁ、平たく言うと「雑記」がだらだらと・・・

Smarty メモ

相変わらず、毎回調べているのでメモっておくことにする。

 

Smartyのテンプレート内での変数の使い方

{assign var='aStr' value='ABC'}
{assign var='acnt' value=10}
{assign var='qcnt' value=100}

 

Smartyのテンプレート内での計算結果の変数への代入

{assign var='passRate' value=$acnt/$qcnt*100}

 

※なぜか「$acnt / $qcnt * 100」のように演算子の前後に空白を入れると

 構文エラー(Syntax Error)になる。

 

さらに、Smartyのテンプレート内での変数のPHPでの利用

{php}
    echo intval($this->get_template_vars('passRate'));
{/php}