Sulu CMS - 自定义表单

Sulu CMS - custom form

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

此致,

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

中描述的操作

有两种(可能甚至更多)不同的可能性来包含 Symfony 形式:

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

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

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