request->action == "delete") { $neighborhoods = new NeighborhoodModel(); foreach ($this->request->id as $item) { $neighborhoods->deleteNeighborhoodByDistrict($item); } } $districts = new DistrictModel(); if(!isset($request->city) || $request->city==""){ return $table->render(); }else{ $districts = $districts->getSubDistricts($request->city); if (count($districts) == 0) { $this->messages->error('Selected city has no related district.'); return redirect('/admin/location/cities'); } } $table->setTableEntries($districts); return $table->render(); } public function create(DistrictFormBuilder $form) { $form->setCity($this->request->get('districts')); return $form->render(); } public function edit(DistrictFormBuilder $form, $id) { return $form->render($id); } }