比如:
D("Category");
。。。
D("ArticleViewModel");
。。。
报错:Cannot redeclare class Home\Model\CategoryModel
原因:可能是D("Category")跟D("ArticleViewModel")有冲突,因为ArticleViewModel含有category表关联
namespace Home\Model;
use Think\Model\ViewModel;
class ArticleViewModel extends ViewModel {
public $viewFields=array(
'Article'=>array('a_id','u_id','title','source','redirect','thum_pic','description','urlname','content','views','dateline','editdateline','tags','urlname','cat_id','simtitle','seotitle','recycle','_type'=>'left'),//主表
'User'=>array('u_id','u_nickname','_on'=>'User.u_id = Article.u_id','_type'=>'left'),//附表
'Category'=>array('cat_id','cat_name','_on'=>'Category.cat_id = Article.cat_id=','_type'=>'left'),//附表
);
}
?> 最佳答案