sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo mostrar datos del documento a index.phtml en zf2?

Necesita un modelo de vista para representar sus datos. En lugar de

return array('calendars' => $calendars);

Quieres esto para una Vista:

$viewModel  =   new ViewModel
                    (
                        array
                        (
                            'calendars' =>  $calendars,
                        )
                    );

return $viewModel;

o esto para Json:

$jsonModel  =   new JsonModel
            (
            array
            (
                'calendars' =>  $calendars,
                            )
            );

return $jsonModel;

asegúrese de agregar las declaraciones de uso para su controlador:

use Zend\View\Model\ViewModel;
use Zend\View\Model\JsonModel;

Si desea especificar una vista específica, puede usar:

$viewModel->setTemplate('path/to/specific/view.phtml');

o

$viewModel->setTemplate('mapping/for/specifc/view');

con el mapeo especificado en la configuración de tu módulo