关联操作中的class_name

浏览:451 发布日期:2010/03/25
- 普通 - 未处理
关联操作中,$_link之class_name指的是数据库表的名称,而不是模型名?
因为我在指定为模型类名Ext的时候(Ext里面定义了$tableName='extension'),结果SQL语句显示操作的是表o_ext,而如果我直接填写extension,那SQL显示的就是正确的o_extension表
不知是不是BUG,下面贴出代码: 'exts'=>array(
     'mapping_type'=>MANY_TO_MANY,
     'class_name'=>'Ext',
     'foreign_key'=>'user_id',
     'relation_foreign_key'=>'ext_id',
     'relation_table'=>'o_user_extension'
    )
评论(
后面还有条评论,点击查看>>