我非常非常 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
答案 0 :(得分:2)
where(['group_owner_id' = $current_logged_user_id])
需要改为
where(['group_owner_id' => $current_logged_user_id])