默认表前缀为“mr_”
想在Model中使用2个表前缀为"mrkj_"的表以及2个表前缀为“mr_”的表。
创建MrkjModel,内容如下:
<?php
class MrkjModel extends RelationModel{
protected function _initialize(){
$this->tablePrefix = 'mrkj_';
$this->tableName = 'member';
}
}
?>
在关联模型中设置:
class ForumModel extends RelationModel{
protected $_link = array(
"Mrkj"=>array(
"mapping_type"=>BELONGTO,
"class_name"=>"Mrkj",
"foreign_key"=>"user_id",
"mapping_field"=>"id,name",
"mapping_name"=>"member"
)
);
}
class_name中是创建的Model的名称,mapping_name是具体引用索引。