TYPO3:将数据库记录放入插件还是自定义CE?

TYPO3:将数据库记录放入插件还是自定义CE?,typo3,typoscript,fluid,extbase,Typo3,Typoscript,Fluid,Extbase,我用一个名为“Cars”的数据库表创建了一个扩展。现在我希望后端用户能够从数据库中选择一辆车,以便在前端显示它 例如,是否可以创建一个自定义内容元素或带有汽车列表的插件? 定制CE或插件的最佳解决方案是什么?如何实际检索数据库记录?您可以使用带有FlexForm的插件。在FlexForm中,使用如下块: <settings.selectedCars> <TCEforms> <label>LLL:EXT:yourextension/Res

我用一个名为“Cars”的数据库表创建了一个扩展。现在我希望后端用户能够从数据库中选择一辆车,以便在前端显示它

例如,是否可以创建一个自定义内容元素或带有汽车列表的插件?
定制CE或插件的最佳解决方案是什么?如何实际检索数据库记录?

您可以使用带有FlexForm的插件。在FlexForm中,使用如下块:

<settings.selectedCars>
    <TCEforms>
        <label>LLL:EXT:yourextension/Resources/Private/Language/locallang.xlf:flexforms_select_cars</label>
        <config>
            <type>group</type>
            <internal_type>db</internal_type>
            <allowed>tx_ yourextension_domain_model_car</allowed>
            <size>1</size>
            <maxitems>999</maxitems>
            <minitems>1</minitems>
        </config>
    </TCEforms>
</settings.selectedCars>

LLL:EXT:yourextension/Resources/Private/Language/locallang.xlf:flexforms\u select\u cars
组
分贝
tx_uuu扩展_u域_u车型_uu汽车
1.
999
1.