TYPO3 6.1:Extbase映射

时间:2013-08-23 12:11:35

标签: mapping typo3 extbase

我尝试映射tx_formhandler_log。但它不会工作。

在ext_tables.php我打电话

$tmp_columns = Array (
    "checkbox" => Array (
        "exclude" => 1,
        "label" => "exported",
        "config" => Array (
            "type" => "check",
            "size" => "1",
        )
    ),
);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tx_formhandler_log', $tmp_columns, 1);
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('tx_formhandler_log','checkbox;;;;1-1-1');

我还在ext_typoscript_setup.txt

中添加了
config.tx_extbase{
    persistence{
        classes{
            TYPO3\MyExt\Domain\Model\Log {
                mapping {
                    tableName = tx_formhandler_log
                    recordType =
                }
            }
        }
    }
 }

\TYPO3\MyExt\Domain\Model\Log,所有人都有一个吸气剂。

相同的配置适用于其他扩展,但不适用于我的。在我的扩展程序中,我有一个有效的pages映射,但tx_formhandler_log - 映射无法正常工作。

我不明白,我忘记了什么。有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

就像我在评论中写的那样:这是扩展名单中的错误顺序。在我想延长tx_formhandler_log的那一刻,formhandler - 扩展名未包括在内。我改变了顺序,一切都很顺利。