MVC フレームワークなしで ZF2 PhpRenderer を使用しようとしています。現在、私はすべてを実装することはできませんが、後でフレームワーク全体を実装できるようになるまで、いくつかのものを変更されたバージョンにリファクタリングし始めたいと考えていました.
Programmer's Reference を使用しようとしています。
私の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);
私が得るエラーはこれです
テンプレート「テスター」をレンダリングできません。/home/lumberjacked/workspace/www/vendor/zf2/library/Zend/View/Renderer/PhpRenderer.php の 461 行目でリゾルバーがファイルに解決できませんでした
どんな助けでも素晴らしいでしょう。