PHP开发笔记's Archiver

fangzhen 发表于 2009-2-12 11:08

Thinkphp中类名冲突的解决办法

报类似 类名冲突:./Lib/Model/NewsModel.class.php ./Lib/Model/NewsModel.class.php 这样的错误,说明在import或者extend类里,调用的数据模型不一样,比如一个文件这样定义:$MODEL->D('News');另一个文件中这样定义:$MODEL->D('News','news'),虽然News只存在于news项目里,同样还是报错。
目前我的解决办法是,公用类里面的数据模型用空模型实例化。
例如:在公用类里可以这么调用
$News = new Model();
$newsList = $News->table('news')->findAll();

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.