【问题标题】:TYPO3 8.7.x / Extbase: How to get flexform select treeview values?TYPO3 8.7.x / Extbase:如何获取 flexform 选择树视图值?
【发布时间】:2019-07-19 10:08:23
【问题描述】:

我正在为我的扩展插件使用 flexform。有一个树视图,我想从中获取控制器的值。但是我只得到了 $this->settings['kategorien'] 的选定值的数量。

<settings.kategorien>
    <TCEforms>
        <exclude>1</exclude>
        <label>Kategorien</label>
        <config>
            <type>select</type>
            <renderType>selectTree</renderType>
            <foreign_table>tx_myext_domain_model_adresskategorie</foreign_table>
            <foreign_table_where>ORDER BY kategoriename ASC</foreign_table_where>
            <size>20</size>
            <MM>tx_myext_domain_model_ttaddress_adresskategorie</MM>
            <treeConfig>
                <parentField>eltern</parentField>
                <appearance>
                    <expandAll>1</expandAll>
                    <showHeader>1</showHeader>
                </appearance>
            </treeConfig>
            <maxitems>1000</maxitems>
        </config>
    </TCEforms>
</settings.kategorien>

【问题讨论】:

    标签: php typo3 extbase typo3-8.x flexform


    【解决方案1】:

    您必须删除&lt;MM&gt;tx_myext_domain_model_ttaddress_adresskategorie&lt;/MM&gt;,因为您在树配置中使用parentField。如果要使用MM表,必须保证MM表符合requirements

    【讨论】:

      猜你喜欢
      • 2017-06-24
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 2018-06-25
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      相关资源
      最近更新 更多