Class 'Home\Controller\CommonModel' not found,大神們,幫幫小弟吧
IndexController.class.php的內(nèi)容:
<?php
namespace Home\Controller;
use Think\Controller;
use Home\Model;
class IndexController extends Controller {
??? public function index(){
?? ??? ?$result=new CommonModel();
?? ??? ?$re=$result->strMake(aaa);
?? ??? ?var_dump($re);
??? }
}
Model/CommonModel.class.php內(nèi)容:
<?php
namespace Home\Model;
use Think\Model;
class CommonModel extends Model{
?? ?public function strMake($str){
?? ??? ?return md5($str);
?? ?}
}
總是提示Class 'Home\Controller\CommonModel' not found,如何解決呢?
2016-06-03
把use Home\Model;改成use Home\Model\CommonModel;
或者
把$result=new CommonModel();改成:$result=D('Common');
2016-10-30
上面的鏈接有錯(cuò),正確連接別名/導(dǎo)入 use
2016-10-30
這個(gè)問(wèn)題主要是php use別名的問(wèn)題,我看了最佳答案后,又查了一些資料,寫(xiě)了一篇博文,供后來(lái)者少走彎路.別名/導(dǎo)入use