1
我有一个kohana3.0内容和文件管理系统,我希望能够从数据库中完全删除图像,并从我上传文件的文件夹中删除图像。现在我用图像删除:kohana3.0如何完全删除图像文件?
public function delete($id = NULL)
{
parent::delete($id);
unlink($this->path);
}
这在图像模型中。但它根本不会删除我的图像。
如何在kohana 3.0中删除图像文件?
你确定$ this-> path是图像的有效位置吗?试着把'die($ this-> path);'放在它的前面,并且知道它的位置是正确的。也许你首先需要做一个'parent :: get($ id)',以便在$ this-> path中准备好数据。 (我不知道与kohana顺便说一句,只是一些提示,可能工作) – 2011-05-09 15:09:07
好吧,我会尝试它。 – dana 2011-05-09 15:32:29
我不确定,为了确保自己检查图像的模型,可能有一个基于ID的get/select/fetch方法,如果它尚未设置,可用于获取文件路径。 – 2011-05-09 15:43:14