一对一关联self::BELONGS_TO写入副表失败

浏览:935 发布日期:2015/07/16 分类:求助交流 关键字: 一对一关联 写入失败
class CatModel extends RelationModel{

protected $trueTableName = 'j_cat';
protected $_link = array(
'Photo'=>array(
'mapping_type' => self::BELONGS_TO,
'class_name' => 'Photo',
'mapping_name' => 'Photo',
'foreign_key' => 'photo_id',
"mapping_fields"=>"p_id,src",
"as_fields"=>"p_id,src",
// 定义更多的关联属性
),
);

public function addCat($data){
$Cat=D("Cat");
$result=$Cat->relation(true)->add($data);
echo print_r($result);
}
}
写入部分代码:
$data = $_POST['data'];
$data['Photo']=array(
'src' => $photoSrc
);
$result=$Cat->relation(true)->add($data);

主表能插入成功,副表不能,但是查询又能关联上。
小伙伴们快来围观!!!!!

表:

最佳答案
评论( 相关
后面还有条评论,点击查看>>