Сохранять динамически создавать текстовые поля в таблице в CakePHP 2.6

Я начал этот проект с идеей разработать его с обычным PHP, MySQL. после того, как все дизайн базы данных завершен. мне посоветовали с использованием cakephp.

Это моя проблема: у меня есть таблица запросов, которая содержит основные детали и описание запроса (который является двухмерными данными) .

схема: запрос есть (id int auto..,company_id,{здесь я хочу подробное описание (может содержать N описаний для одного запроса)}, создано, изменено)

в общем, это невозможно создать, поэтому я создаю другую таблицу для описания с идеей ссылаться на нее

схема: описание (id int auto..,enquiry_id int,description varchar(55),detail(255))

как я думаю, что (в обычном php при разработке БД) использовать getLastId() и вставлять его с каждым запросом описания (вставки) .

Чтобы получить / обновить описание динамически. Я думаю о создании текстового поля и текстовой области для каждого описания.

ПОСЛЕ РАМКИ
Я понимаю, что имеет много отношений и работал с некоторыми примерами / учебниками. но они инструктируют меня вставить только одну запись для сохранения и получения обеих данных таблицы.

Q1. Правильная ли структура базы данных для cakephp2.6 r i должна изменить структуру таблицы запроса и таблицы описания? если да то посоветуйте мне исправить схему

Q2. есть ли способ сделать это (например, хранение и получение запроса и описания?

Q3.Есть ли что-то, что мне не хватает в функции в CakePHP, связанной с моей проблемой?

Q4. Должен ли я сделать это полностью вручную? если это так, порекомендуйте мне методы поиска (получение данных в представлении), добавление, обновление, удаление, чтобы сделать это в обеих таблицах.

Вот мой стол выглядит

и мой взгляд выглядит так

Я подаю в суд на MySQL, CakePHP 2.6.2 Sry для моего английского

заранее спасибо. (если вы хотите больше подробностей, я предоставлю это, оставьте несколько комментариев)

0 ответов

Другие вопросы по тегам