以下のコードを使用して、コントローラー アクションでページをレンダリングしました。
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();
}
ビューでレンダリング コンテンツをエコーします。
echo $renderer->render($model);
しかし、それは何もレンダリングしません。私を助けてください。ありがとう。また、この 2 行で zf1 との連携も良好です。
$this->userinfoAction();
$this->$render('userinfo');