【问题标题】:get values of multiple checkboxes in extbase/fluid TYPO3获取 extbase/fluid TYPO3 中多个复选框的值
【发布时间】:2013-05-16 05:32:16
【问题描述】:

如何通过fluid获取前端模板中选中的多个复选框的值,并在操作extbase中使用这些值?

【问题讨论】:

    标签: typo3 fluid extbase typo3-flow


    【解决方案1】:
    1. 在控制器操作中声明参数,并为其指定类型array 或可由 PropertyMapper 构造的数组兼容类型。
    2. 将所有字段命名为与此参数相同。
    3. 发布数据并在控制器操作中使用参数。

    这是接收数组作为控制器参数值的正确方法。 不推荐直接从请求中访问它,除非您还在控制器操作中声明了参数。不这样做会绕过重要的参数处理。

    【讨论】:

      【解决方案2】:

      将它们保存在表单中并检索 POST 数据槽:

       $this->request->getArgument('variable')
      

      【讨论】:

        猜你喜欢
        • 2017-06-24
        • 2017-10-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多