【问题标题】:How to delete image from database codeigniter?如何从数据库codeigniter中删除图像?
【发布时间】:2015-09-24 13:27:57
【问题描述】:

这是我的控制器:

public function doDelete($id_jeans)
{
    $where = array("id_jeans" => $id_jeans);
    $res = $this->admin_model->DeleteData('jeans', $where);
}

这是我的模特:

public function DeleteData($tabelname, $where)
    {
        if ($this->db->delete($tabelname, $where)) {
            redirect("admin/admin/index");
        }else {
            echo "tidak berhasil";
        }
        $res = $this->db->delete($tabelname, $where);
        return $res;            
    }

如何使用 CodeIgniter 删除图像?

【问题讨论】:

  • 您是在 db 列中存储图像名称或路径,还是以 blob 格式存储图像??

标签: php codeigniter


【解决方案1】:

您只是从表中删除数据。如果要从目录中删除文件:

public function DeleteData($tabelname, $where, $path_to_file)
{
    if ($res = $this->db->delete($tabelname, $where)) {
        unlink($path_to_file);
        redirect("admin/admin/index");
    }else {
        echo "tidak berhasil";
    }           
}

【讨论】:

  • 谢谢你的回答,我仍然对如何制作$path_to_file感到困惑
猜你喜欢
  • 1970-01-01
  • 2019-09-25
  • 2014-05-30
  • 1970-01-01
  • 2016-04-16
  • 1970-01-01
  • 2015-02-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多