Я очень-очень новичок в 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