Фон
Мне дали задание написать онлайн-базу данных для малого бизнеса. Эта база данных должна включать много информации, а также информацию об их директорах и филиалах. Так как любой бизнес может иметь неограниченное количество директоров и филиалов, мне нужно создать базу данных, которая не ограничивается только одним директором и/или филиалом.
Что у меня есть
В настоящее время у меня есть 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 — это id компании в смс, которой принадлежит филиал или директор.
И у меня есть представление о SMME.
Какой у меня вопрос
Я ОЧЕНЬ новичок в CakePHP (на самом деле, это мое первое приложение, которое я создаю с помощью cakePHP). Я хочу знать, как я могу сделать одну форму, в которой пользователь может ввести все эти данные, а затем добавить данные для всех директоров и филиалов из одного представления. Я бы предпочел, чтобы у них не было различных представлений для создания всех деталей. Добавьте к этому, что это представление должно сохранять все данные в правильных таблицах с правильным smme_id.
Возможно ли это, или я должен оставить cakePHP и написать его вручную.