将 Symfony 1.4.5 与 Doctrine 结合使用
我有一个模型,其中包含上传的图像作为其中一列 - 创建和更新记录很好(使用 doSave() 方法来处理上传和对文件的任何更改)。
我遇到的问题是,如果记录被删除 - 我希望它也删除关联的文件。但经过几个小时的文档和谷歌搜索后,我还是找不到这样做的方法。
有没有办法指定某种删除后代码?
最终解决方案:
在/lib/model/doctrine/Image.class.php
class Image extends BaseImage
{
public function postDelete()
{
$filename = $this->getFilename();
$filepath = sfConfig::get('sf_upload_dir') . '/' . $filename;
@unlink($filepath);
}
}
感谢斯彭茨上校为我指明了正确的方向
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)