Я новичок в Zend Framework, но сделал первые шаги с ним успешно.
До сих пор я создал несколько Zend_Forms, которые отображают отдельные записи моей модели
к полям формы. Я обработал формы с классами форм для каждого случая.
Это работает все очень хорошо до сих пор.
Теперь у меня возникла ситуация, когда я должен назначить функции продукту. Особенности и продукты являются частью моего приложения. Особенности хранятся в моей базе данных в трех таблицах. Для каждой функции есть одна запись в третьей таблице.
Первый - это группа объектов, в которой сохранено имя группы объектов. Каждая функция должна быть отнесена к группе объектов.
Вторая таблица - таблица характеристик. Эта таблица имеет внешний ключ для группы объектов и название функции.
Третья таблица - это некое отношение «многие ко многим», которое связывает характеристики с продуктами. В этой таблице есть дополнительное поле, которое содержит необязательное значение (кроме двух внешних ключей) для этой уникальной функции продукта.
Например: если продукт имеет вес 4,78 кг, значение «4,78» сохраняется в третьей таблице, а метка «вес% s кг» сохраняется во второй таблице. Группа объектов может быть чем-то вроде «физических атрибутов», сохраненных в первой таблице.
Короче говоря:
Моя проблема в том, как справиться со случаем, когда мне нужно создать и отредактировать несколько записей базы данных в одной форме . План состоит в том, чтобы иметь форму с множеством флажков для каждой функции, по которой элементы тематически сгруппированы . Каждый флажок должен иметь дополнительное текстовое поле для ввода дополнительных значений.