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