Я пытаюсь создать форму, в которой пользователь может вставить данные своей биографической информации. На данный момент я создал тип формы опыта, содержащий все связанные с опытом поля. Проблема в том, что пользователь должен иметь возможность добавлять или удалять столько опыта, сколько ему нравится нажимать кнопки «Добавить» или «минус». Я могу выполнить это с помощью javascript, но, похоже, это не лучшее решение. Есть ли способ сделать это с помощью symfony2? Может быть, с каким-то прослушивателем событий, который создает или удаляет тип формы?Symfony2 - Тип формы повторного использования несколько раз в форме
ответ
Собственного типа формы опыта хорошо. Затем вам нужно реализовать этот тип формы как коллекцию в своей родительской форме. Для добавления/удаления опыта в обработанном выпуске все равно необходим javascript/jQuery. Но только для добавления прототипа <form>
.
Взгляните на этой захватывающей cookbook article о сборе в формах
Это должно быть сделано с использованием JavaScript, поскольку язык сценариев на стороне сервера (php) не может работать без обновления страницы.
О том, как сделать это с помощью Symfony, см: http://symfony.com/doc/current/cookbook/form/form_collections.html
Спасибо за быстрый и правильный ответ – puntotuning
- 1. директива повторного использования несколько раз в угловом
- 2. Повторного использования функции AJAX несколько раз
- 3. Формы повторного использования Javascript
- 4. Обработка формы несколько раз
- 5. Gradient Mask применяется несколько раз в ячейке прототипа повторного использования
- 6. symfony2 Отправить несколько объектов в одной форме
- 7. Symfony2 Несколько кнопок формы
- 8. JQuery - функция повторного использования Несколько раз с одним динамическим значением
- 9. Symfony2 - Как проверить тип непосредственно в форме?
- 10. Перевести пользовательский тип формы в symfony2
- 11. Symfony2 создайте тип формы, чтобы добавить несколько записей одного типа
- 12. повторного использования BackgroundWorker более чем один раз
- 13. код повторного использования/повторного использования класса/WPF
- 14. OnChange в Symfony2 форме
- 15. Создайте тот же тип формы на одной странице несколько раз Symfony2
- 16. Symfony2 Не удается загрузить тип формы class
- 17. Создать код формы и повторного использования
- 18. Symfony2 - Как проверить тип формы объекта автозаполнения?
- 19. Отправка формы Ajax, несколько раз
- 20. Тип формы Symfony2 слишком много запросов
- 21. Как использовать методы повторного использования в ООП
- 22. Параметры шаблона повторного использования через несколько классов
- 23. Symfony2: отображение ошибки формы
- 24. Настройка моделей в первый раз и для повторного использования
- 25. Модели повторного использования Haskell
- 26. отображение данных дочерней формы в родительской форме symfony2
- 27. Symfony2 неопределенная переменная в форме
- 28. Таблица листа как данные в форме Symfony2
- 29. Symfony2: Тип формы по умолчанию Guesser broken
- 30. Повторного использования объекта OracleConnection
Спасибо, что было именно то, что мне нужно. – puntotuning