The table 'category':
cat_id category
1 mobile
2 watch
.. ..
und den 'category_brand' Aufnahmetisch:MySQL-Tabelle verbinden und eine Reihe
product_id cat_id
1 1
2 1
3 2
.. ..
und ich habe diesen Code
public function actionEdit($id)
{
$sql="SELECT * FROM category_brand INNER JOIN category ON category_brand.cat_id=category.cat_id WHERE category_brand.product_id=$id";
$editcat=Yii::$app->db->createCommand($sql)->queryOne();
print_r($editcat->category);die;
}
Ich versuche, die Kategorie des product_id retreice. Was mache ich hier falsch? Die Produkt-ID ist auto_increment-Wert. aber ich bin immer ‚Der Versuch, Eigentum von Nicht-Objekt zu erhalten‘
Ihre Abfrage sieht gut aus, was den YII Code als Verdächtiger für den Fehler verlassen würde. –