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

come mostrare i dati dal documento a index.phtml in zf2?

È necessario un modello di visualizzazione per eseguire il rendering dei dati. Invece di

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

Vuoi questo per una vista:

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

return $viewModel;

o questo per Json:

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

return $jsonModel;

assicurati di aggiungere le istruzioni d'uso per il tuo controller:

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

Se vuoi specificare una vista specifica puoi usare:

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

o

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

con la mappatura specificata nella configurazione del tuo modulo