帮我看看这个关联模型哪里错了,返回的SQL错的

浏览:420 发布日期:2014/01/03 分类:技术分享
Class AdminRelationModel extends RelationModel{
    //定义主表名称
    protected $tableName = 'admin'; 

    //定义关联关系
    protected $_link=array(
        'AdminGroup'=>array(
            'mapping_type'=>MANY_TO_MANY,//多对多关系
            'foreign_key'=>'uid',
            'relation_table'=>'hd_admin_group_access',//中间表
            'mapping_fields'=>'id,title,remark',
        )
    );
}
返回的SQL:SELECT b.id,title,remark FROM hd_admin_group_access AS a, hd_admin_group AS b WHERE a.AdminGroup_id = b.id AND a. uid='1'

SQL后面的条件错了,应该是WHERE a.Group_id = b.id AND a. uid='1'
最佳答案
评论( 相关
后面还有条评论,点击查看>>