- 300 名前:196 mailto:sage [2008/10/15(水) 19:01:26 ID:???]
- せっかくなのでSmartyの質問をさせてくれ。
(是非はおいといて)>>278のような事をSmartyで実現したい。 MVCで言うと、new Smarty();が書かれるファイルは、 モデルでもコントローラでもなく、ビューに属する事になる。 sfSmartyViewとかZend_View_Smartyみたいな位置づけになるわけだな。なので、 コントローラ(ラッパーにテンプレート変数を渡す) ↓ ビュー用のラッパー。内部的に$snarty->assign();が書かれる ↓ ★テンプレート変数の整形処理(Smartyの便利な構文で書ければ良い) $name = {$name|escape|なんたら|かんたら} ↓ テンプレートファイル(.tpl) {$name} みたいな風にしたいのだが、それは仕様上無理なんだろうか。 {assign}とか{eval}でいける? コストはこの際考えないことにして・・・。
|

|