Php BE中类型3扩展FAL记录保存失败

Php BE中类型3扩展FAL记录保存失败,php,extbase,typo3-6.2.x,fal,Php,Extbase,Typo3 6.2.x,Fal,当我尝试保存扩展名的记录时,会出现“尝试在页面“[根级别]”(0)上插入记录,其中不允许使用此表sys\u file\u reference”错误 如果记录不包含任何文件关系(如图像),我可以很容易地保存它 它一直有效,直到我昨天通过extension_builder和TYPO3核心从6.2.12更新到6.2.13。 从那时起,我得到了上面的错误 我在ext_tables.php中包含了'rootLevel'=>-1,如下所述 也许这与此有关 有没有人经历过这种行为 谢谢你的回复。我“修复”了这

当我尝试保存扩展名的记录时,会出现“尝试在页面“[根级别]”(0)上插入记录,其中不允许使用此表sys\u file\u reference”错误

如果记录不包含任何文件关系(如图像),我可以很容易地保存它

它一直有效,直到我昨天通过extension_builder和TYPO3核心从6.2.12更新到6.2.13。 从那时起,我得到了上面的错误

我在ext_tables.php中包含了
'rootLevel'=>-1
,如下所述

也许这与此有关

有没有人经历过这种行为

谢谢你的回复。

我“修复”了这个问题

我猜这种行为是有意的

我在我的
ext\u tables.php中添加了以下行:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_file_reference');
$TCA['sys_file']['ctrl']['security']['ignoreRootLevelRestriction'] = 1; 
$TCA['sys_file']['ctrl']['rootLevel'] = -1; 
$TCA['sys_file_reference']['ctrl']['security']['ignoreRootLevelRestriction'] = 1; 
$TCA['sys_file_reference']['ctrl']['rootLevel'] = -1; 
我不知道这是最低限度的还是最佳实践,但至少我现在可以在根级别保存记录。

我“修复”了这个问题

我猜这种行为是有意的

我在我的
ext\u tables.php中添加了以下行:

\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::allowTableOnStandardPages('sys_file_reference');
$TCA['sys_file']['ctrl']['security']['ignoreRootLevelRestriction'] = 1; 
$TCA['sys_file']['ctrl']['rootLevel'] = -1; 
$TCA['sys_file_reference']['ctrl']['security']['ignoreRootLevelRestriction'] = 1; 
$TCA['sys_file_reference']['ctrl']['rootLevel'] = -1; 
我不知道这是最低限度的还是最佳实践,但至少我现在可以在根级别保存记录