【问题标题】:Sulu CMS - custom formSulu CMS - 自定义表单
【发布时间】:2016-01-29 09:16:30
【问题描述】:

如何将自定义表单添加到 sulu CMS(例如:复杂的联系表单)并将值保存到数据库?有什么好的例子吗?文档没有提到自定义开发。

问候,

【问题讨论】:

    标签: php symfony sulu


    【解决方案1】:

    只要您的表单是静态的(意味着内容管理器无法选择显示哪些字段),您就可以简单地执行Symfony documentation 中描述的操作。

    包含 Symfony 表单有两种(可能甚至更多)不同的可能性:

    第一个是创建自己的路由和控制器,像在任何其他 Symfony 应用程序中一样使用 Symfony 表单。

    第二种是使用our documentation中描述的Sulu的模板系统。然后,您可以围绕内容管理器可以使用的表单添加一些内容管理字段。在 XML 的 <view> 标记中定义的模板中,您可以再次使用 Symfony 表单内容。如果您需要来自系统的任何特殊信息,您甚至可以更改 XML 的 <controller> 标记,以传递更多来自内容管理的数据。

    还有一些关于更复杂的表单管理器的想法,但还远未发布。

    【讨论】:

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