ZendFramework1ネタです。 modelなんかでZend_Controller_Actionに使われているviewヘルパーを使いたいとき、 呼び出し方を調べるのに手間がかかったのでメモ 以下サンプルはmodel作成時の例です <?php class model { protected $_view; public function __construct() { $viewRenderer = Zend_Controller_Action_HelperBroker::getStaticHelper('viewRenderer'); if (null === $viewRenderer->view){ $viewRenderer->initView(); } $this->_view = $viewRenderer->view; } }
Zend_Layout のドキュメントに、サンプルレイアウトがある。 http://framework.zend.com/manual/ja/zend.layout.quickstart.html#zend.layout.quickstart.example で、ドキュメントを読んでも、 <?php echo $this->layout()->navi ?> <?php echo $this->layout()->sidebar ?> をコントローラ側で Zend_Layout に設定する方法が書いてなかった。 # Zend_Layout を単体のコンポーネントとして使用する場合の方法は書いてある。 単体のコンポーネントと同じように、以下の様にすれば出来るかと思ったが、出来なかった。 <?php // $navi、 $sidebar は他のテンプレートを読み込んだ状態 $this->_he
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く