以下のコードを使用して、コントローラーアクションでページをレンダリングしました。Zend Framework 2でページをレンダリングする方法は?
public function userinforeceiveAction()
{
$renderer = new PhpRenderer();
$map = new Resolver\TemplateMapResolver(array(
'userinfo' => __DIR__ . '/userinfo.phtml',
));
$resolver = new Resolver\TemplateMapResolver($map);
$renderer->setResolver($resolver);
$model = new ViewModel();
$model->setTemplate('userinfo');
return new ViewModel();
}
とIは、ビュー内のコンテンツをエコーします。
echo $renderer->render($model);
ですが、何も表示されません。私を助けてください。ありがとう。 と、この2行でzf1を使ったうまく動作します。
$this->userinfoAction();
$this->$render('userinfo');
何かを助けることができます。私はそれほど理解できませんでした。 –
あなたの質問にはもう少し具体的で、ドキュメントを読んで実行し、スケルトンアプリケーションを試してみるべきです。 – Fge