MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie zeigt man Daten aus dem Dokument in index.phtml in zf2 an?

Sie benötigen ein Ansichtsmodell, um Ihre Daten zu rendern. Statt

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

Sie möchten dies für eine Ansicht:

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

return $viewModel;

oder dies für Json:

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

return $jsonModel;

Stellen Sie sicher, dass Sie die use-Anweisungen für Ihren Controller hinzufügen:

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

Wenn Sie eine bestimmte Ansicht angeben möchten, können Sie Folgendes verwenden:

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

oder

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

mit der Zuordnung, die in Ihrer Modulkonfiguration angegeben ist