Smartyのえげつない使い方ですが、仕事の事情でPHPのロジック側を改変出来ない状況です。
是非ともよろしくお願い致します。
###前提・実現したいこと
(前提)
引数が3つの自作プラグイン「hoge_func」を作りました。
Smartyタグで下記kの書き方で動作実績があります。
{hoge_func huga=$arg1 ahe=$arg2 uhe=$arg3}
出力結果は1次元配列
(実現したいこと)
Smartyの変数定義で、上記hoge_funcから得られた値をassignしたい。
phpのロジックで表現するならば
$target=hoge_func($arg1,$arg2,$arg3);
###該当のソースコード
###試したこと
実際に打ち込んだタグは下記(※になりますが、引数が認識されず当然syntax error になります。
{assign var=target value=hoge_func|fuga:$arg1:ahe=$arg2:uhe:$arg3}
この場合の引数の指定の方法が見当つかない状態です。
###補足情報(言語/FW/ツール等のバージョンなど)
Smarty3.1
PHP5.3.8
フレームワークは未使用。
ec-cube2.4

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/09/21 14:39