php调用空间中类出现 Fatal error: Class 'Common\Controller' not found

IndexController类继承Common\Controller时出错提示Fatalerror:Class'Common\Controller'notfound哪位... IndexController类继承Common\Controller时出错 提示 Fatal error: Class 'Common\Controller' not found 哪位大神知道呀 展开
 我来答
大野瘦子
高粉答主

2019-11-12 · 繁杂信息太多,你要学会辨别
知道小有建树答主
回答量:1227
采纳率:100%
帮助的人:34.5万
展开全部

文件没有引入。

这样:

<?php require 'controller.php';  //  

class IndexController extends \Common\Controller {

    //

}

扩展资料:

注意事项

在文件系统中访问一个文件有三种方式:

1、相对文件名形式如foo.txt。它会被解析为 currentdirectory/foo.txt,其中 currentdirectory 表示当前目录。因此如果当前目录是 /home/foo,则该文件名被解析为/home/foo/foo.txt。

2、相对路径名形式如subdirectory/foo.txt。它会被解析为 currentdirectory/subdirectory/foo.txt。

3、绝对路径名形式如/main/foo.txt。它会被解析为/main/foo.txt。

a.php中

namespace myspace;

class A{

  __construct(){}

  ....

}

b.php中调用类A

require_once('./a.php ');

$obj = new \myspace\A();

abccccaf
2017-09-20 · TA获得超过845个赞
知道小有建树答主
回答量:912
采纳率:86%
帮助的人:261万
展开全部

你的文件并没有引入啊, 另一个定义 Controller 类的文件需要引入使用这个类的文件,否则当前运行的文件中没有这个命名空间啊,

<?php

require 'controller.php';  // 注意你的路径

class IndexController extends \Common\Controller {
    //
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿巴巴fGw
2017-09-20 · TA获得超过677个赞
知道小有建树答主
回答量:1470
采纳率:84%
帮助的人:514万
展开全部
如果是在同一个命名空间下的话。不需要use
追问
是两个不同的命名空间  子类在Admin\Controller空间中,父类在Common空间中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
醉眸噢00
2017-09-24 · 超过19用户采纳过TA的回答
知道答主
回答量:148
采纳率:0%
帮助的人:37.3万
展开全部
你的文件并没有引入啊, 另一个定义 Controller 类的文件需要引入使用这个类的文件,否则当前运行的文件中没有这个命名空间啊,<?php

require 'controller.php';

class IndexController extends \Common\Controller {
//
}
这样就可以解决问题了,还有不懂得你可以来后盾人看看视频学习
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式