sql >> Database teknologi >  >> NoSQL >> MongoDB

hvordan viser man data fra dokument til index.phtml i zf2?

Du skal bruge en visningsmodel for at gengive dine data. I stedet for

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

Du vil have dette til en visning:

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

return $viewModel;

eller dette for Json:

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

return $jsonModel;

sørg for at tilføje brugserklæringerne til din controller:

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

Hvis du vil angive en specifik visning, kan du bruge:

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

eller

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

med den tilknytning, der er angivet i din modulopsætning




  1. Hvordan kan jeg køre Spring med MongoDB deaktiveret, men stadig installeret?

  2. Sådan filtreres en samling baseret på hvert array-element i et doc-felt i Mongodb

  3. Indsæt stor plade i mongodb ved hjælp af mongo-skal

  4. Sådan begrænser du antallet af indlejrede dokumenter vist i MongoDB