0
我試圖映射tx_formhandler_log
。但它只是不會工作。TYPO3 6.1:Extbase映射
在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
- 映射不會工作。
我不明白,我忘記了什麼。有人能幫助我嗎?
嘗試檢查它是否在所有ie查詢表。像這樣:http://stackoverflow.com/a/13085297/1066240。如果它試圖從'tx_formhandler_log'中獲取任何東西,則複製語句並嘗試在DB gui中運行它。 同時也刪除'rcordType =',因爲您可能沒有自己的記錄類型 – biesior
Thx for your advice!這不是一個錯誤的查詢,它是擴展名列表的錯誤順序。在我想擴展'tx_formhandler_log'的時候,formhandler-extension不包含在內。 – freshp