myLogger = \Config\Services::mylogger(); $this->addImgModel = new AddImgModel(); $this->feContentModel = new FEContentModel(); } public function add_image_index() { $this->myLogger->logme('error','Addvertisement Image list function called'); $headerData['page_name'] = 'Addvertisement Image List'; $data['addImageList'] = $this->addImgModel->findAll(); // dd($data); echo view('layout/header', $headerData); echo view('add_image_list', $data); echo view('layout/footer'); // $this->loadLayout('client_onboarding', $data); } public function add_advertise_image(){ // print_r($this->request->getPost());die; $uploadFilePath = ROOTPATH . 'public/uploads/advertiseImage/'; $file_name = file_Upload($this->request->getFile('advertise_image'), $uploadFilePath); $data['id'] = $this->request->getPost('add_image_id'); // $data['created_by'] = get_session_userid(); $data['name'] = $file_name; if($data['id'] == 0){ $insert = $this->addImgModel->insert($data); if($insert){ return $this->respond(['status' => true,'code' => 200,'data' => "success"], 200); }else{ return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } }else{ $id = $data['id']; $update = $this->addImgModel->update($id,$data); if($update){ return $this->respond(['status' => true,'code' => 200,'data' => "success"], 200); }else{ return $this->respond(['status' => false,'code' => 404,'message' => 'no data found'], 200); } } } public function getAdvertiseImage($image_id){ $image_data = $this->addImgModel->select('name')->where(['id' => $image_id])->first(); if($image_data){ return $image_data['name']; }else{ return ; } } // Front End Content Area public function frontend_content(){ $data['test'] = $this->feContentModel->findAll(); $headerData['page_name'] = 'Front-End Content'; echo view('layout/header', $headerData); echo view('frontend_content_list', $data); echo view('layout/footer'); } }