我正在尝试在没有 MVC 框架的情况下使用 ZF2 PhpRenderer。目前我无法实现所有东西,但想开始将一些东西重新分解为修改后的版本,直到我能够在以后的生活中实现整个框架。
我一直在尝试使用程序员参考。
在我的 tester.php 脚本的顶部。
use Zend\View\Model\ViewModel,
Zend\View\Renderer\PhpRenderer,
Zend\View\Resolver;
然后稍后在脚本中,我开始尝试渲染脚本。
$renderer = new PhpRenderer();
$map = new Resolver\TemplateMapResolver(array(
'tester' => __DIR__ . '/tester.phtml',
));
$resolver = new Resolver\TemplateMapResolver($map);
$model = new ViewModel();
$model->setVariable('foo', 'bar');
$model->setTemplate('tester');
echo $renderer->render($model);
我得到的错误是这个
无法呈现模板“tester”;解析器无法解析到第 461 行 /home/lumberjacked/workspace/www/vendor/zf2/library/Zend/View/Renderer/PhpRenderer.php 中的文件
任何帮助都是极好的。