/** * Displays the creation form */ public function newAction() { $data = DataOngkir::find(); $this->view->item = $data; $datas = DataSupir::find(); $this->view->items = $datas; }
/** * Searches for data_ongkir */ public function searchAction() { $nama = $this->request->getPost("nama_daerah"); if ($nama != "") { $data = DataOngkir::find(array(array("nama_daerah" => $nama))); } else { $data = DataOngkir::find(); } $this->view->item = $data; }
/** * Searches for data_ongkir */ public function searchAction() { $numberPage = 1; if ($this->request->isPost()) { $query = Criteria::fromInput($this->di, "DataOngkir", $_POST); $this->persistent->parameters = $query->getParams(); } else { $numberPage = $this->request->getQuery("page", "int"); } $parameters = $this->persistent->parameters; if (!is_array($parameters)) { $parameters = array(); } $parameters["order"] = "_id"; $data_ongkir = DataOngkir::find($parameters); if (count($data_ongkir) == 0) { $this->flash->notice("The search did not find any data_ongkir"); return $this->dispatcher->forward(array("controller" => "data_ongkir", "action" => "index")); } $paginator = new Paginator(array("data" => $data_ongkir, "limit" => 10, "page" => $numberPage)); $this->view->page = $paginator->getPaginate(); }