Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Zend framework2 Zend framework 2以字符串形式返回视图内容_Zend Framework2 - Fatal编程技术网

Zend framework2 Zend framework 2以字符串形式返回视图内容

Zend framework2 Zend framework 2以字符串形式返回视图内容,zend-framework2,Zend Framework2,在zf1中,我可以这样做: $jsonData['html'] = $this->view ->render('search/partials/search-results-list.phtml'); $this->view->jsonData = $jsonData; $this->getHelper('viewRenderer')->setRender('index-json'); $this->ge

在zf1中,我可以这样做:

$jsonData['html'] = $this->view
                         ->render('search/partials/search-results-list.phtml');
$this->view->jsonData = $jsonData;
$this->getHelper('viewRenderer')->setRender('index-json');
$this->getHelper('layout')->disableLayout();
我在zf2中尝试了下面的代码,但在$jsonData['html']上没有返回任何内容

$viewVar = array('some variables to be passed here');
$partial = $this->getServiceLocator()->get('viewhelpermanager')->get('partial');
$html = 'search/partials/search-results-list.phtml';
$jsonData['html'] = $partial($html, $viewVar);
return new JsonModel($jsonData);
在zf2中,与此等效的是什么


提前感谢

您可以将视图传递给PHP视图渲染器的渲染方法:

可能的重复: