【PHP】 Smarty 隔離スレ 【テンプレート】at PHP【PHP】 Smarty 隔離スレ 【テンプレート】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト600:nobodyさん 09/08/10 18:05:18 euq/7Zv+ すみません、質問です テンプレートファイル内で、{php}~{/php}って形で、phpのプログラムを実行出来ますが、 この「~」の部分で、assignされた変数を操作することは出来ないでしょうか {php} //ここで{$name}の中身を変更したり、{$name}をキーにして画像を出力する関数を実行したい {/php} 私の名前は{$name}です こんな感じで… よろしくお願いします。 601:nobodyさん 09/08/10 18:19:27 そのロジックはテンプレートじゃなくて、呼び出し元に書くべきでは・・・ やった事ないけど、Smartyインスタンスをなんらかの形で参照すれば出来るんじゃない? グローバル変数にするとか、シングルトン使うとか、etc 602:nobodyさん 09/08/10 18:26:43 euq/7Zv+ >>601 ありがとうございます、やっぱり呼び出し元でやるべきなんでしょうか? いまassignされて引き渡されるデータが配列一つなので、それを元にテンプレートでやった方がスマートなんですよね 呼び出し元で各値の条件分岐分やるとassign assign assign…とassignだらけになってしまうので テンプレ長くする方が問題かなぁ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch