Как добавить пользовательскую форму в sulu CMS (пример: сложная форма контакта) и сохранить значения в базе данных? Есть ли хороший пример? Документация не упоминает о пользовательской разработке.Sulu CMS - нестандартная форма
С уважением,
Как добавить пользовательскую форму в sulu CMS (пример: сложная форма контакта) и сохранить значения в базе данных? Есть ли хороший пример? Документация не упоминает о пользовательской разработке.Sulu CMS - нестандартная форма
С уважением,
Пока ваши формы статичны (то есть контент-менеджер не может выбрать, какие поля появляются), вы можете просто сделать то, что описано в Symfony documentation.
Есть два (возможно, даже больше) различные возможности включить Symfony формы:
Первый является создать свой собственный маршрут и контроллер, работающий с Symfony формами, как вы могли бы сделать в любом другом приложении Symfony.
Второй вариант - использовать систему шаблонов Сулу, как описано в our documentation. Затем вы можете добавить несколько полей для управления контентом в той форме, которую может использовать менеджер контента. В шаблоне, определенном в теге <view>
XML, вы можете снова использовать материал формы Symfony. Если вам нужна какая-либо специальная информация из системы, вы можете даже изменить тег <controller>
XML, чтобы передавать больше, чем только данные из управления контентом.
Есть также некоторые идеи относительно более сложного менеджера форм, плавающего вокруг, но это далеко не публикуется.