Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Typo3 类型3 TCA select,项数组中为空值_Typo3_Fluid_Extbase - Fatal编程技术网

Typo3 类型3 TCA select,项数组中为空值

Typo3 类型3 TCA select,项数组中为空值,typo3,fluid,extbase,Typo3,Fluid,Extbase,我用extbase和fluid在typo34.5中做了一个扩展。现在,为了插入一些数据,我使用后端模块“list”,它使用表的TCA生成一些表单。 为了使选择框成为可选,我在外部表之前插入一个项,如下所示: 'feuser' => array( 'exclude' => 0, 'label' => 'LLL:EXT:yes/Resources/Private/Language/locallang_db.xml:tx_yes_domain_

我用extbase和fluid在typo34.5中做了一个扩展。现在,为了插入一些数据,我使用后端模块“list”,它使用表的TCA生成一些表单。 为了使选择框成为可选,我在外部表之前插入一个项,如下所示:

    'feuser' => array(
        'exclude' => 0,
        'label' => 'LLL:EXT:yes/Resources/Private/Language/locallang_db.xml:tx_yes_domain_model_schools.feuser',
        'config' => array(
            'type' => 'select',
            'items' => array(
                array('', NULL),
            ),
            'foreign_table' => 'fe_users',
            'maxitems' => 1,
        ),
    ),
现在,因为我的数据库中有一个关系(使用NULL ALOWD),所以我必须插入一个NULL值。但像这样就不行了。我还尝试了“”、“”和0。但这些也不起作用

如果有任何帮助,我将不胜感激。

试试这个:

'items' => array(
    array('', -1))
数组中的第二个参数不是db的值

更新:
'items'=>[[['label',value',icon(可选)]]
-我使用0作为值,默认值为0。。。