FAL上传,Extbase扩展

时间:2014-02-17 19:00:01

标签: typo3 typoscript fluid extbase typo3-6.1.x

首先,我创建了一个gitHub存储库,以便您能够使用与我完全相同的代码重现行为。

https://github.com/elonmir/fal_fileupload

因此,扩展的目标是为文档提供一个次要的交换平台。因此,我的域模型包含两个实体:

  • 文件夹

属性:现在只有“foldername”

  • 文件

属性:“filename”,“description”,“file”

最后一个应该是文件引用的属性。您可以在https://github.com/elonmir/fal_fileupload/tree/master/fileupload/Classes/Domain/Model

中详细查看结构

对于父关系,文件夹实体与其自身之间存在m:n关系。此外,文件夹与文件实体具有1:n的关系。文件实体与文件夹实体具有父关系。

我查看了Typo3官方文档,遗憾的是FAL的使用记录非常糟糕。只有几个代码片段,但我没有进一步了解它。

要在您自己的Typo3开发系统中使用该插件,只需使用typoscript bootstrap配置即可。默认控制器为“Folder”,默认操作为“list”。

一旦我回到办公室,我就会将我的typoscript配置添加到存储库中。

打开插件页面后,单击“添加文件夹”链接并创建一个文件夹。每个文件夹都可以包含子文件夹这些关系就像魅力一样。

创建文件夹后,您也可以上传文件,但这只是基础知识。我的主要问题是,数据库中的sys_file_refernce条目为空。由于某种原因,我的对象都具有正确的属性和子对象,即使原始文件资源可用,但是一旦数据被持久化就会出现问题并且错误的数据被写入数据库。

我不知道这个问题是错误的配置还是纯粹无能为力。

任何帮助都表示赞赏,如果解决方案提供者居住在德国,请通过邮件获得一些啤酒。

0 个答案:

没有答案