/** * Get all departure dates by json request (action) */ public function departuresjsonAction() { $id = $this->_getParam('id'); $date = Doctrine_Core::getTable('Model_Hm_Date')->findOneById($id); $availableDepartures = new Model_Hm_AvailableDates($date->hm_home_id); $departureDates = $availableDepartures->getDepartureDates($date->id)->execute(null, Doctrine_Core::HYDRATE_ARRAY); $this->view->json = Zend_Json::encode($departureDates); $this->_helper->layout()->disableLayout(true); }