【发布时间】:2016-04-19 16:21:28
【问题描述】:
我对 Yii 非常陌生,并使用 Yii 高级应用程序框架创建了一个处理 用户 和 组 的网络应用程序。 目前我已经使用 gii 工具完成了所有数据库部分和创建模型和 CRUD 操作。
这是我的相关数据库 (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的行
【问题讨论】:
标签: php yii yii2 yii2-advanced-app