Jadi ingin menghapus tabel berikut gambar di dalamnya....
ini link di view:
$linkedt=site_url('admin/lpis/edit/'.$id_lpi);
$linkdlt=site_url('admin/lpis/delete/'.$id_lpi);
ini di controler:
public function delete($id=null){
if (!isset($id)) show_404();
$lpi = $this->lpi_model;
$data["lpi"] = $lpi->getById($id);
if ($this->lpi_model->delete($id,$data)) {
redirect(site_url('admin/lpis'));
}
}
ini di model:
public function delete($id_lpi,$data) {
$arr=$data["lpi"];
//var_dump($arr);
$gambar1=$arr->gambar;
$gambar2=$arr->gambar2;
$gambar3=$arr->gambar3;
$gambar4=$arr->gambar4;
$gambar5=$arr->gambar5;
define('EXT', '.'.pathinfo(__FILE__, PATHINFO_EXTENSION));//.php
define('FCPATH2', __FILE__);//C:\xampp\htdocs\webci_gis\application\models\
define('SELF2', pathinfo(__FILE__, PATHINFO_BASENAME));//Lpi_model.php
define('PUBPATH',str_replace(SELF2,'',FCPATH2)); // added
$ar=explode("\\",FCPATH2);
$gab=$ar[0]."\\".$ar[1]."\\".$ar[2]."\\".$ar[3]."\\upload\\";
$path1=$gab.$gambar1;
$path2=$gab.$gambar2;
$path3=$gab.$gambar3;
$path4=$gab.$gambar4;
$path5=$gab.$gambar5;
echo "$path1<br>";
echo "$path2<br>";
echo "$path3<br>";
echo "$path4<br>";
echo "$path5<br>";
if(file_exists($path1)){
unlink($path1);
}
if(file_exists($path2)){
unlink($path2);
}
if(file_exists($path3)){
unlink($path3);
}
if(file_exists($path4)){
unlink($path4);
}
if(file_exists($path5)){
unlink($path5);
}
return $this->db->delete($this->_table, array("id_lpi" => $id_lpi));
}


Tidak ada komentar:
Posting Komentar