基本上我可以上传基于项目的文件。无论何时创建项目,都会创建一个新目录,其目录名称为project_name,例如这是一个测试 - >这是一个测试。但我的问题是我无法删除目录中的文件。我的删除功能不会删除目标文件
function delete_image($id)
{
$this->load->model(array('work_model', 'project_model'));
$result = $this->work_model->get_work($id);
$result = $this->project_model->get_project($result->project_id);
$dir = str_replace(" ", "-", $result->project_name);
$result = $this->work_model->delete($id);
if (isset($result)){
unlink('./uploads/' . $dir . '/' . $result->full_path);
}
redirect('admin/project/view_project/' . $result->project_id);
}
需要帮助,谢谢。
定义“我不能”。更详细的解释将帮助你 – 2010-03-13 10:37:55
那么整个delete_image()不起作用。我得到一个“尝试获取非对象的属性”错误消息,我调用了get_project()函数和str_replace()。 – 2010-03-13 10:44:01
好吧,我不得不说你在代码中使用了太多'$ result':) – Young 2010-03-13 10:54:35