yiiadmin - viele-zu-viele in yii-framework-admin-Oberfläche

Ich bin derzeit die Erweiterung yii-s admin-Erweiterung, yiiadmin.

Was wäre der einfachste Weg, um ein listBox multiple-select-Feld im Modell-erstellen der Ansicht, dass
anzeigen würde viele-zu-viele-Beziehung, zum Beispiel habe ich ein "pivot" - Tabelle, hält diese
Artikel-Kategorie-Beziehungen, zusammen mit Artikel-und Kategorie-Tabellen.

Ich habe bereits diese Beziehungen definiert, die in den Modellen und ich habe sogar geschafft, einige andere
Beziehungen in der Listenansicht, wie Autor.Namen erworben durch author_id Feld in der Artikel-Tabelle.

Jetzt möchte ich die Artikel-Erstellung
Formular mit mehreren select-listBox, die würde speichern in dieser pivot-Tabelle automatisch
Mehrfachauswahl von Kategorien der Artikel gehört.

Diese wäre daher, mehrere Einträge/Zeilen in article_category pivot-Tabelle durch eine
Artikel Vorlage.

Zur gleichen Zeit, die Artikel-Tabelle selbst enthält kein Feld, das bezieht sich auf die Kategorie.
Die pivot-Tabelle daher nimmt Artikel Attribut id und verbindet es mit der Kategorie ist (ein anderes Modell/Tabelle)
id und macht eine Zeile aus.

So, zum Beispiel, habe ich diese Tabellen/Modelle:

Artikel >>> id | Titel | Autor | text


Kategorie >>> id | name | Beschreibung


ArticleCategory >>> id | 'article_id' per | category_id


Und ich will diese bevölkern Dritten pivot-Tabelle mit mehreren Zeilen aus mehreren select-listBox
aus dem Artikel create view/form yiiadmin (oft durch nur eine Vorlage).

Möchte ich auch automatisch Rendern Kategorie.Namen aus der Kategorie-Tabelle in dieser listbox, die entsprechend im Zusammenhang
Kategorie-id-s, so dass ich zeigen kann, die Namen von Kategorie-Tabelle, und durch die Wahl & submission füllen pivot-Tabelle mit
id-s) der Kategorie (daher die Namen nicht)

Ist dies möglich und was wäre der Weg, dies zu tun?

haben Sie geglückt ist? interessiert zu sehen, was heraus kam dieses

InformationsquelleAutor tonino.j | 2010-07-24

Schreibe einen Kommentar