class ArticleRelationModel extends RelationModel{
protected $tableName='article';
protected $_li
'Keyword'=>array(
'mapping_type'=>self::MANY_TO_MANY,
'class_name'=>'Keyword',
'mapping_name'=>'keyword',
'foreign_key'=>'aid',
'relation_foreign_key'=>'kid',
'relation_table'=>'bg_keyword_article'
),
'Category'=>array(
'mapping_type'=>self::BELONGS_TO,
'class_name'=>'Category',
'foreign_key'=>'cid'
)
);
}
控制器这样插入
$model = D('ArticleRelation');;
$data = $model->relation(true)->create();
$data['addtime']= time();
if(!empty($_POST['keyword'])){
$arr = explode(',',I('keyword'));
foreach($arr as $v){
$data['keyword'][]=$v;
}
}
if($model->relation(true)->add($data)){
$this->success('添加成功');
}else{
$this->error('添加失败,请重试!');
}
错误信息

最佳答案