Я изучаю использование CakePHP для создания веб-приложения. Камнем преткновения является то, что мне нужно иметь возможность создавать формы, содержащие повторяющиеся субформы. Эти подчиненные формы будут состоять из наборов полей с кнопкой удаления и одной кнопкой добавления. Нажатие на кнопку добавления добавит новый набор полей, в то время как нажатие любой из кнопок удаления приведет к удалению этого единственного набора полей. Эти кнопки будут использовать JavaScript для добавления и удаления подчиненных форм.
Пример:
У компании есть Клиент, и у этого Клиента много Контактов. Форма для этой ситуации будет состоять из формы для заполнения данных клиента, а подчиненная форма позволит пользователю ввести имя и адрес электронной почты для каждого из контактов.
Кто-нибудь знает о существующих библиотеках для CakePHP, которые делают это? В качестве альтернативы, кто-нибудь знает о хорошо построенной универсальной библиотеке для выполнения этой задачи?