我需要用zend框架2在我的自定义助手中获得布局。我该怎么做?
class CategoryHelper extends AbstractHelper
{
public function getCatMenu(){
$this->getView()->layout(); //this not works, how can i get view's layout
}
}
$this->getView()->getEvent()->getRenderer()->layout()
也许最好的方法是创建一个工厂,然后将布局注入到您的助手中。
https://github.com/zendframework/zf2/blob/master/library/Zend/View/View.php
https://github.com/zendframework/zf2/blob/master/library/Zend/View/Renderer/PhpRenderer.php