关联查询hasmany 传递变量 [ 求助交流 ]
在关联查询的时候想传递where条件,直接按如下图传递int 数字 可以正常筛选,为什么传递变量不可以?总是提示
PHP Notice 'yii\base\ErrorException' with message 'Undefined variable: level_id'
model中是这样定义的
public function getparentOrganization()
{
return $this->hasOne(Organization::className(), ['id' => 'parent_id'])->from(Organization::tableName().' parent_id');// from设置别名
}
不知道是什么问题,求教
共 1 条回复
-
parentOrganization => function($query) use ($level_id) { // ...... }
闭包问题
共 1 条回复chenliangyeaa 回复于 2016-08-22 10:58 回复问题解决了,谢谢~
itlius 觉得很赞
chenliangyeaa df
注册时间:2012-02-06
最后登录:2017-12-22
在线时长:1小时47分
最后登录:2017-12-22
在线时长:1小时47分
- 粉丝2
- 金钱65
- 威望0
- 积分75