Thinkphp里面关于命名空间的问题,新版本的着实让我头疼啊 100

两个文件在同一个目录下,可是我Index控制器继承Common控制器的时候要么说找不到,要么报一大堆错,说什么命名空间前面有输出什么的。。。我真是的头大了,求各位大神帮我... 两个文件在同一个 目录下,可是我Index控制器继承Common控制器的时候要么说找不到,要么报一大堆错,说什么命名空间前面有输出什么的。。。我真是的头大了,求各位大神帮我解答一下
Index控制器
<?php
namespace Home\Controller;
//use Home\Controller;
class IndexController extends CommonController {
public function index(){

$this->display();

}
}
Common控制器
<?php
namespace Home\Controller;
use Think\Controller;
class CommonController extends Controller {

public function _initialize(){

isset($_SESSION['username']))?return true : $this->redirect(U('Login/sign_in'));

}
}
展开
 我来答
百度网友65aeebc
2015-02-16 · 超过22用户采纳过TA的回答
知道答主
回答量:62
采纳率:100%
帮助的人:26.7万
展开全部
用的是什么版本的?

Index 控制器 里面的
<?php
namespace Home\Controller;
//use Home\Controller;
为什么要屏蔽 //use Home\Controller; 这一句

把 use Home\Controller 改成 use Think\Controller 试试
追问
我各种都试过了,不行啊。。。。改成你说的use Think\Controller;就报错了。。说什么命名空间必须是第一句
追答
能不能把报错的内容复制出来 看看
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式