в моем контроллере я использую модель json для «действия ajax». В действии у меня есть массив объектов данных, которые я хотел бы отобразить с помощью «помощника представления partialLoop».
Я использую код, указанный ниже
public function addLookuptableAction(){
try{
//CUT
$repositoryModuloLookup = $this->em->getRepository('User\Entity\ModuloLookup');
$moduloLookUpEnAllArr = $repositoryModuloLookup->findAll();
$htmlModuleLookUp = $this->createHtmlModuleLookUp($moduloLookUpEnAllArr);
$o['s'] = 'success';
$o['i'] = "ok" . $out;
}catch(\Exception $e){
$newExceptionCode = new GetExceptionCode($this);
$o['s'] = 'error';
$o['i'] = $newExceptionCode->GetCode($e);;
}
return new JsonModel($o);
}
private function createHtmlModuleLookUp($moduloLookUpEnAllArr){
if(count($moduloLookUpEnAllArr) > 0){
$partialLoop = $this->getPartialLoop();
//$partialLoop->setView(new View() );
$partialLoop('modulo.lookuptbl.tbl.phtml',$moduloLookUpEnAllArr)->setObjectKey('object');
}
}
private function getPartialLoop(){
return new \Zend\View\Helper\PartialLoop();
}
но я получаю следующий код ошибки
Fatal error: Call to a member function render() on a non-object in D:\www\httpdocs\test\vendor\zendframework\zendframework\library\Zend\View\Helper\Partial.php on line 61
ошибка ясна
есть ли способ получить то, что я хочу, используя vie helper?