关于更新thinkphp3.2.1后,类的冲突

浏览:807 发布日期:2014/03/06 分类:求助交流
比如:
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'),//附表
    );
}
?>
最佳答案
评论( 相关
后面还有条评论,点击查看>>