Zend Framework Part3
■ このスレッドは過去ログ倉庫に格納されています
0775nobodyさん
2009/12/17(木) 10:39:14ID:???この値を以下のようにビュースクリプト内で条件分けして表示したりしなかったりしてるんですが、
<?php if ( $this->hogeflag ) { ?>
<!-- # 表示するものがあるなら-->
<?php echo $this->hogemsg ?>
<?php echo $this->hogemsg2 ?>
<?php echo $this->hogemsg3 ?>
<?php } else { ?>
<!-- # 何も表示しない-->
<?php } ?>
これを、どのページでもやりたいって思いました。
この場合、全部のアクションコントローラに、
モデルの結果を$this->viewに代入っていう処理を追加していかなきゃいけないのでしょうか?
アクションごとってのはさすがにあれなので、コンストラクタで行ってしまうとか?
いいやり方が無いかなぁと思って、
自作ビューヘルパを作って、モデル呼ぶのとか上記部分を中でやるってことも考えたのですが、
これだとページのデザイン変更時にビュースクリプトではなくビューヘルパの方を変えないといけなくなってしまうので
デザイナーの方が困るようです。
何かいい方法ありますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています