我正在编写自定义渲染器并按照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对象。