MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

comment afficher les données du document à index.phtml dans zf2 ?

Vous avez besoin d'un modèle de vue pour afficher vos données. Au lieu de

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

Vous voulez ceci pour une vue :

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

return $viewModel;

ou ceci pour Json :

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

return $jsonModel;

assurez-vous d'ajouter les déclarations d'utilisation pour votre contrôleur :

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

Si vous souhaitez spécifier une vue spécifique, vous pouvez utiliser :

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

ou

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

avec le mapping spécifié dans la configuration de votre module