Sulu CMS - 自定义表单
Sulu CMS - custom form
如何向 sulu CMS 添加自定义表单(例如:复杂的联系表单)并将值保存到数据库?有什么好的例子吗?文档没有提到定制开发。
此致,
只要您的表单是静态的(意味着内容管理器无法选择显示哪些字段),您可以简单地执行 Symfony documentation.
中描述的操作
有两种(可能甚至更多)不同的可能性来包含 Symfony 形式:
第一个是创建您自己的路由和控制器,就像在任何其他 Symfony 应用程序中一样使用 Symfony 表单。
第二种是使用our documentation中描述的速录模板系统。然后,您可以围绕内容管理器可以使用的表单添加一些内容管理字段。在 XML 的 <view>
标签中定义的模板中,您可以再次使用 Symfony 表单内容。如果您需要来自系统的任何特殊信息,您甚至可以更改 XML 的 <controller>
标记,以传递更多来自内容管理的数据。
还有一些关于更复杂的表单管理器的想法浮出水面,但还远未发布。
如何向 sulu CMS 添加自定义表单(例如:复杂的联系表单)并将值保存到数据库?有什么好的例子吗?文档没有提到定制开发。
此致,
只要您的表单是静态的(意味着内容管理器无法选择显示哪些字段),您可以简单地执行 Symfony documentation.
中描述的操作有两种(可能甚至更多)不同的可能性来包含 Symfony 形式:
第一个是创建您自己的路由和控制器,就像在任何其他 Symfony 应用程序中一样使用 Symfony 表单。
第二种是使用our documentation中描述的速录模板系统。然后,您可以围绕内容管理器可以使用的表单添加一些内容管理字段。在 XML 的 <view>
标签中定义的模板中,您可以再次使用 Symfony 表单内容。如果您需要来自系统的任何特殊信息,您甚至可以更改 XML 的 <controller>
标记,以传递更多来自内容管理的数据。
还有一些关于更复杂的表单管理器的想法浮出水面,但还远未发布。