Я создал два поля ввода и выпадающее меню в серверной части typo3. Когда я нажимаю кнопку сохранения, я получаю сообщение об ошибке:
Doctrine\DBAL\Exception\InvalidFieldNameException
An exception occurred while executing 'SELECT `inputfield1` FROM `tt_content` WHERE `uid` = ?' with params [1]: Unknown column 'inputfield1' in 'field list'
В моих ext_tables. sql Я создал таблицу со следующим оператором sql:
CREATE TABLE tt_content (
inputfield1 varchar(255) DEFAULT '' NOT NULL,
inputfield2 varchar(255) DEFAULT '' NOT NULL,
ddOne varchar(255) DEFAULT '' NOT NULL
);
In Configuraion / TCA & Overrides / tt_content. php Я создал три поля:
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addTCAcolumns('tt_content', array(
'inputfield1' => array(
'label' => 'Saschas Test',
'exclude' => 1,
'config' => array(
'type' => 'input',
'max' => 255,
'eval' => 'trim,nospace'
),
),
'inputfield2' => array(
'label' => 'Noch ein Test',
'exclude' => 1,
'config' => array(
'type' => 'input',
'max' => 255,
'eval' => 'trim,nospace'
),
),
'ddOne' => array(
'label' =>'My dropdownMenu',
'exclude' => 1,
'renderType' => 'selectSingle',
'config' => array(
'type' => 'select',
'items' => [
['Author Jahr Titel'],
['Titel Author Jahr'],
['Jahr Titel Author']
]
)
)
)
Почему отображение таблицы tt_content здесь не работает? Заранее спасибо.