Ошибка при настройке модели поиска в Yii Framework

Я очень-очень новичок в Yii и создаю веб-приложение, которое работает с Пользователями и Группами с расширенной инфраструктурой приложений Yii.
В настоящее время Я закончил всю часть базы данных и создал модели и операции CRUD с помощью инструмента gii.

Вот мои связанные базы данных (user_group.group_owner_id ----> user.id) введите здесь описание изображения


Проблема:
Когда я перехожу на страницу групп пользователей, отображаются все группы всех пользователей. но я хочу показать только те группы, которые он сделал.

Поэтому я настроил модель UserGroupSearch следующим образом, но она выдает синтаксическую ошибку.


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
}

Ошибка:

Ошибка синтаксического анализа PHP — yii\base\ErrorException

синтаксическая ошибка, неожиданное '=', ожидание ']'

номер строки с ошибкой отображается как строка с where clause


person Omal Perera    schedule 19.04.2016    source источник


Ответы (1)


where(['group_owner_id' = $current_logged_user_id])

нужно изменить на

where(['group_owner_id' => $current_logged_user_id])

person Onedev_Link    schedule 19.04.2016