Динамические поля в форме вставки / редактирования - PullRequest
0 голосов
/ 07 июня 2010

скажем, у меня есть 3 таблицы:

  1. книга
  2. свойства
  3. book_properties

Конечно, я хотел бы, чтобы, когда я хочу вставить новую книгу (или обновить существующую), заполнить форму.

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

когда я заполняю эти поля, данные должны быть сохранены в таблице book_properties.

Можете ли вы помочь мне, дав несколько советов и рекомендаций, как этого добиться?

Заранее большое спасибо!

1 Ответ

0 голосов
/ 08 июня 2010

Вам нужно будет создать 3 таблицы: книги (идентификатор, автор, название и т. Д.), Свойства (идентификатор, имя) и books_properties (идентификатор, идентификатор_блокила, идентификатор_свойства, свойство_значение) Обратите внимание, что третья таблица должна иметь имя books_properties , а не book_property . Затем вам нужно будет создать модели для книг и таблиц свойств. См. Руководство здесь . Создавайте правильные ассоциации. Книги HasAndBelongsToMany Свойства. Если вы используете торт консоль , вам будет проще создавать модели, контроллеры и представления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...