コード例 #1
0
 public function deliveryAction()
 {
     try {
         $request = $this->getRequest();
         $orderMapper = new Application_Model_OrdersMapper();
         $orders = $orderMapper->filter('', 'not_delivered', '', date('Y-m-d'), '');
         $deliveryBoys = $orderMapper->getOrderByDeliveryBoy(date('Y-m-d'), null, 'delivery');
         if (!empty($orders)) {
             $paginator = Zend_Paginator::factory($orders);
             $paginator->setItemCountPerPage(100);
             $page = $this->getRequest()->getParam("page", 1);
             $paginator->setCurrentPageNumber($page);
         } else {
             $paginator = array();
         }
         $this->view->orders = $paginator;
         $this->view->deliveryBoys = $deliveryBoys;
         $this->view->timeSlot = $orderMapper->getTimeSlot();
     } catch (Exception $ex) {
         $this->authorised = false;
         $this->view->hasMessage = true;
         $this->view->messageType = "danger";
         $this->view->message = $ex->getMessage();
     }
 }