yii中使用Criteria多表联查的时候怎样指定关联表的列 [ 新手入门 ]
a表包含id,name,age三个字段 b表包含id,aid,score三个字段 a表的model为A A中已指定与b的relations
$criteria = new CDbCriteria;
$criteria->with='b';
$criteria->select='id,name,b.id,b.aid';
A::model()->findAll($criteria );
一直报错 Active record "A" 正尝试选择一个无效的栏位 "b.aid". 注意, 该栏位必须存在于 table 中或者是一个具别名的 expression.
共 1 条回复
yancb0902
注册时间:2013-07-31
最后登录:2013-07-31
在线时长:0小时0分
最后登录:2013-07-31
在线时长:0小时0分
- 粉丝0
- 金钱10
- 威望0
- 积分10