两个model代码几乎一致,就一个关联外键不一样,可是一个能正常执行,另外一个怎么弄都不行,只要一使用relations(true)就报错,这是什么鬼??都研究了两天了,大神大神,快快显灵帮帮忙吧。。
<?php
namespace Home\Model;
use Think\Model\RelationModel;
class FileModel extends RelationModel{
protected $_auto=array(
array('uid','getId',1,'callback'),
array('time','time',1,'function'),
);
protected $_link=array(
'User'=> array(
'mapping_type' => self::BELONGS_TO,
'class_name' =>'User',
'foreign_key' =>'uid',
'mapping_name' =>'user',
'mapping_fields'=>'username',
'as_fields' =>'username',
),
);这个不报错<?php
namespace Home\Model;
use Think\Model\RelationModel;
class CharModel extends RelationModel{
protected $_auto=array(
array('charuid','getId',1,'callback'),
array('time','time',1,'function'),
);
protected $_link=array(
'User'=> array(
'mapping_type' => self::BELONGS_TO,
'class_name' =>'User',
'foreign_key' =>'charuid',
'mapping_name' =>'user',
'mapping_fields'=>'username',
'as_fields' =>'username',
),
);这个报错 最佳答案