QA@IT

Samrtyの記述の中での()の使用方法について

2726 PV

Smartyの設定の記述についての質問です。

以下の①のような記述で、記述の中に ()を使用すると括弧の中の計算自体が読まれません。しかし例えば②の記述のように(計算自体は同じことをしている)括弧をなくすと正確に計算されます。

仕様上括弧を使う①の計算式でなければならないのですが、どうすればよろしいでしょうか。①のような記述の中では括弧は使えないのでしょうか。

①{assign var=rank value=$smarty.foreach.foo.iteration+($disp_number*($tpl_pageno-1))}

②{assign var=rank value=$smarty.foreach.foo.iteration+$disp_number*2}

ウォッチ

この質問への回答やコメントをメールでお知らせします。