В настоящее время я расширяю расширение yii-s admin, yiiadmin.yiiadmin - многие-ко-многим в интерфейсе администратора yii-framework
Что бы самый простой способ получить ListBox множественного выбора поля в модели создать точки зрения, что будет отображать многие-ко-многим, например, у меня есть «шарнирный» таблицу, которая содержит эти article- категории, а также таблицы статей и категорий.
У меня уже есть эти отношения, определенные в моделях, и мне даже удалось получить некоторые другие отношения в виде списка, например Author.name, полученное через поле author_id в таблице статей.
Теперь я хочу создать статью форму, чтобы содержать несколько списков selectBox, которые автоматически сохраняются в этой сводной таблице. несколько вариантов категорий, к которым принадлежит эта статья.
Это будет, следовательно, несколько записей/строк в сводной таблице Article_Category одним Представление статьи.
В то же время сама таблица статей не содержит поля, которое относится к категории. Таким образом, сводная таблица извлекает атрибут id статьи и связывает ее с категорией (другой моделью/таблицей) категории и делает строку из этого.
Так, к примеру, у меня есть эти таблицы/модели:
Статья >>> Id | название | автор | текст
Категория >>> id | имя | описание
ArticleCategory >>> id | article_id | category_id
И я хочу, чтобы заполнить эту третью сводную таблицу с несколькими строками из множественного выбора ListBox из статьи создать вид/форму yiiadmin (часто через только один представление).
Я также хочу, чтобы автоматически оказывать category.name из таблицы категорий в этой ListBox, надлежащим образом связана к категории Ид s, так что я могу показать имена из категории таблицы, и по выбору & представления заполнить сводную таблицу с идентификатором -s категории (следовательно, не имена)
Возможно ли это, и каково было бы это сделать?
Вы преуспели? интересно узнать, что получилось из этого – Mikelangelo