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;
  }
}細かいことはよくわからないがこれで呼び出せます。
 
  
  
  
  
コメント