Class BlogRelationModel extends RelationModel{
protected $tablename='blog'; //关联关系的参照表
protected $_link=array( //关联定义
'attr'=>array(
'mapping_type'=>MANY_TO_MANY,//关联类型(多对多)
'mapping_name'=>'attr',//关联名称
'foreign_key'=>'bid',//外键
'relation_foreign_key'=>'aid',//关联外键(blog_attr表)
'relation_table'=>'hd_blog_attr'//关联表名
),
'cate'=>array(
'mapping_type'=>BELONGS_TO,(属于)
'foreign_key'=>'cid',//关联的外键名称(blog)
'mapping_fields'=>'name',//关联要查询的字段(cate)
'as_fields'=>'name:cate'//把关联的字段映射成数据对象中某个字段
)
);
protected $tablename='blog'; //关联关系的参照表
protected $_link=array( //关联定义
'attr'=>array(
'mapping_type'=>MANY_TO_MANY,//关联类型(多对多)
'mapping_name'=>'attr',//关联名称
'foreign_key'=>'bid',//外键
'relation_foreign_key'=>'aid',//关联外键(blog_attr表)
'relation_table'=>'hd_blog_attr'//关联表名
),
'cate'=>array(
'mapping_type'=>BELONGS_TO,(属于)
'foreign_key'=>'cid',//关联的外键名称(blog)
'mapping_fields'=>'name',//关联要查询的字段(cate)
'as_fields'=>'name:cate'//把关联的字段映射成数据对象中某个字段
)
);
}