如何正确实例化新的PhpRenderer对象

时间:2015-03-28 02:59:44

标签: php zend-framework2

我正在编写自定义渲染器并按照this教程解释如何实例化PhpRenderer对象。

class CustomRenderer implements RendererInterface
{
    .....

    public function render( $nameOrModel, $values = null )
    {

        .....

        $renderer = new \Zend\View\Renderer\PhpRenderer();
        $renderer->setResolver( $this->resolver );  // $this->resolver Zend\View\Resolver\AggregateResolver

        return $renderer->render( $model );  // $model Zend\View\Model\ViewModel

        .....

渲染器不断抛出像

这样的错误
  

' Zend \ View \ HelperPluginManager :: get无法获取或创建   翻译实例

  

'没有提供基本路径'在Zend \ View \ Helper \ BasePath

等。基本上所有与模板中的助手有关的东西都不起作用。此外,在控制器中尝试此代码,或使用干净的模型,但没有运气。解析器和模型是正确的。

如何正确实例化新的PhpRenderer对象。

0 个答案:

没有答案