我有TYPO3 7.6.18。TYPO3如何删除文件与参考
我的Myvendor \延期\域\型号\ FileReference对象
所以,请告诉我如何删除这个文件?我需要从sys_file和sys_file_reference表中删除文件和行。请帮助我,任何人!
我有TYPO3 7.6.18。TYPO3如何删除文件与参考
我的Myvendor \延期\域\型号\ FileReference对象
所以,请告诉我如何删除这个文件?我需要从sys_file和sys_file_reference表中删除文件和行。请帮助我,任何人!
您首先需要从使用它的所有记录中删除该文件,然后您可以删除该文件。该文件的info操作将为您提供所有用法的列表。
仅当您在文件列表中使用该操作时才有效。如果直接使用API,则没有检查并且文件被删除+所有sys_file_references被删除 – minifranske
那么,如果你真的想这样做,这是非常可疑的。 – pgampe
您可以使用API删除该文件。所有参考将被自动清除。
$file->getStorage()->deleteFile($file);
由于'getStorage'是一种方法,而不是一个属性,大括号缺少:)但是,这是可行的,谢谢! –
啊,是的,你是对的。这是一种方法,没有财产 – minifranske
也'TYPO3 \ CMS \核心\资源\ AbstractFile'有一个删除方法,直接做你所提到的: ''/ ** *从存储中删除此文件。这也意味着这个对象变得毫无用处。 * * @返回bool如果为真成功删除 */ 公共函数删除(){ // 存储将标志着这个文件删除 回报$这个 - > getStorage() - > DELETEFILE($本); }''' –
你还想删除指定的文件来记录? –