фонаCakePHP - один вид, несколько вложенных форм, несколько таблиц
Я получил задание написать онлайновую базу данных для малого бизнеса. Эта база данных включает в себя множество информации, а также информацию об их директорах и филиалах. Поскольку у любого бизнеса может быть неограниченное количество директоров и филиалов, мне нужно создать базу данных, которая не ограничивается только одним директором и/или филиалом.
Что я имею
В настоящее время у меня есть 3 таблицы.
smmes [id, company_name, trading_name, business_address, registration_number, tax_reference, vat_number, bbbee_status, employees, awards, created, modified]
ownerships [id, smme_id, name, surname, gender, age, race, disability, qualification, created, modified]
branches [id, smme_id, location, contact_number, contact_person, created, modified]
Примечание: smme_id является идентификатором компании в smmes, к которой принадлежит филиал или директор.
И у меня есть вид для SMME.
Что мой вопрос
Я новичок в CakePHP (на самом деле, это мое первое приложение я создаю с CakePHP). Я хочу знать, как я могу создать одну форму, где пользователь может ввести все эти детали, а затем добавить детали для всех директоров и филиалов из одного представления. Я бы предпочел, чтобы у них не было разных взглядов, чтобы создать все детали. Добавьте к этому, это одно представление должно затем сохранить все данные в правильные таблицы с правильным smme_id.
Возможно ли это, или я должен оставить cakePHP и написать его вручную.
Спасибо за ответ. Я очень новичок в cakePHP, как упоминалось. В каком файле это будет идти? – Albert
Ваш контроллер – icebreaker