Erstellen dropdown-Liste, aus der zugehörigen Tabelle yii
Ich habe zwei Tabellen: Produkt und product_type (bezogen auf die Modelle resp. Product und Product_type):
product : product_id, product_type_id, name, etc...
product_type : product_type_id, name, desc, etc...
Beide sind im Zusammenhang mit der Taste "product_type_id".
Ich habe die crud-für beide Tabellen mit gii crud-generator. Jetzt auf Produkt form Seite möchte ich die Anzeige der Liste aller product_type name in dropdown-Feld mit Yii ActiveRecord. Ich habe diese Zeile in views/product/_form.php Skript:
<?php
$list = CHtml::listData(ProductType::model()->findAll(array('order' => 'product_type_name')), 'id', 'id');
echo $form->dropDownList($model, 'product_type_id', $list);
?>
Aber es zeigt leeres dropdown-Feld 🙁
Wie kann ich dies tun?
InformationsquelleAutor Sky | 2013-07-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gelöst Mich 🙂
Nur durch die Bereitstellung product_type_name.
InformationsquelleAutor Sky
In Yii2 der Klasse CHtml nicht mehr vorhanden ist.
Unten ist eine Lösung, basierend auf den folgenden Annahmen:
InformationsquelleAutor Aldo Paradiso
Ändern Sie Ihren code wie Balg
InformationsquelleAutor Hearaman