2016-04-19 8 views
1

Ich bin sehr sehr neu in & eine Web-Anwendung erstellen, die mit Benutzer beschäftigt & Gruppen mit Yü app Rahmen vorgerückt.
Zur Zeit habe ich alle Datenbank Teil & Erstellen von Modellen & CRUD Operationen mit dem gii-Tool abgeschlossen.Fehlersuche Modell in Yü-Framework im Customizing

Hier ist meine damit verbundene Datenbanken (user_group.group_owner_id ----> user.id) enter image description here


Problem:
Wenn ich zu Benutzergruppen Seite navigieren sie alle Gruppen aller Benutzer zeigt. aber ich möchte nur die Gruppen zeigen, die er gemacht hat.

Also habe ich das UserGroupSearch Modell wie folgt angepasst, aber es wirft einen Syntaxfehler.


UserGroupSearch.php

public function search($params) 
{ 
    $current_logged_user_id = Yii::$app->user->identity->id; //get the id of the current user 

    $query = UserGroup::find()->where(['group_owner_id' = $current_logged_user_id]); 

    $dataProvider = new ActiveDataProvider([ 
     'query' => $query, 
    ]); 

    $this->load($params); 

    //other codes 
} 

Fehler:

PHP Parse-Fehler - yii \ base \ Error

Syntaxfehler, unerwartete '=', in der Erwartung ']'

Fehlerzeilennummer zeigt, wie die Zeile mit dem where clause

Antwort

2

where(['group_owner_id' = $current_logged_user_id])

zu

ändern müssen where(['group_owner_id' => $current_logged_user_id])

+1

es hat funktioniert ... super !!!!! rettete einfach meinen Tag ... Vielen Dank ... –