Php 在Yii框架中自定义搜索模型时出错
我对Yii非常陌生&使用Yii高级应用程序框架创建一个与用户和组打交道的web应用程序。Php 在Yii框架中自定义搜索模型时出错,php,yii,yii2,yii2-advanced-app,Php,Yii,Yii2,Yii2 Advanced App,我对Yii非常陌生&使用Yii高级应用程序框架创建一个与用户和组打交道的web应用程序。 目前,我已经使用gii工具完成了所有数据库部分&创建模型和CRUD操作 这是我的相关数据库(user\u group.group\u owner\u id-->user.id) 问题: 当我导航到用户组页面时,它会显示所有用户的所有组。 但我只想展示他创建的团队 因此,我定制了UserGroupSearch模型,如下所示,但它抛出了一个语法错误 UserGroupSearch.php public f
目前,我已经使用gii工具完成了所有数据库部分&创建模型和CRUD操作 这是我的相关数据库(
user\u group.group\u owner\u 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子句的行(['group\u owner\u id'=$current\u logged\u user\u id]) 需要改变
where(['group\u owner\u id'=>$current\u logged\u user\u id])