Я стараюсь отобразить tx_formhandler_log
. Но это просто не сработает.TYPO3 6.1: Отображение внешней базы
В 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
есть все SETTER поглотитель.
Такая же конфигурация работает в другом расширении, но не у меня. При моем расширении у меня есть работающий pages
сопоставление, но tx_formhandler_log
-mapping wont work.
Я не понимаю, что я забыл. Может ли кто-нибудь мне помочь?
Попробуйте проверить, запрашивает ли он всю таблицу, т.е. например: http://stackoverflow.com/a/13085297/1066240. Если он пытается извлечь что-либо из 'tx_formhandler_log', скопируйте инструкцию и попробуйте запустить ее в DB gui. Также удалите 'rcordType =' вообще, так как у вас, вероятно, нет собственного типа записи – biesior
Thx для вашего совета! Это был неправильный запрос, это был неправильный порядок списка расширений. В момент, когда я хочу расширить 'tx_formhandler_log', расширение formhandler не было включено. – freshp