如何在 TYPO3 的自定义扩展中以编程方式添加文件收集记录

How to add file collection record programatically in custom extension in TYPO3

我想在后台创建的自定义记录中以编程方式添加文件集合记录。

在我创建了一个包含文件 属性 的自定义模型后,我现在可以添加单独的文件,但我现在无法控制它进入哪个文件夹,所以我想创建一个文件集合类型在我的自定义模型中记录的数量,这样我就可以更好地控制文件上传到哪个文件夹。

感谢任何帮助。谢谢

如果其他人偶然发现了这一点,我就是这样做的。

'files'            => [
        'exclude' => 0,
        'label'   => 'Files',
        'config'  => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::getFileFieldTCAConfig( 'files',
            [
                'appearance'           => [
                    'createNewRelationLinkTitle' => 'LLL:EXT:cms/locallang_ttc.xlf:images.addFileReference',
                ],
                // custom configuration for displaying fields in the overlay/reference table
                // to use the imageoverlayPalette instead of the basicoverlayPalette
                'foreign_match_fields' => [
                    'fieldname'   => 'files',
                    'tablenames'  => 'tx_table_name',
                    'table_local' => 'sys_file',
                ],
            ] ),
    ],