tp5 在主控制器中添加控制器但是访问显示控制器不存在

求指导!求原因... 求指导!求原因 展开
 我来答
五个爪子抓妈拐
2018-03-30 · TA获得超过2.3万个赞
知道大有可为答主
回答量:162
采纳率:100%
帮助的人:4.6万
展开全部

当然找不到user控制器了,因为根本就没有

再app/index/controller目录下新建User.php 和Index.php 同级目录 这是index模块下的两个控制器知道把 

<?php

namespace app\index\controller;

class User{

把你上面图片里class User 下的代码剪贴到这里

}

url访问 : index/user/add 试试:

在使用tp5框架或者迁移项目换了tp5框架时,由于代码的不规范(变量未声明就直接使用),很容易出现这种Notice级别的报错,其原因在于:

1.  public/目录下的入口文件:index.php;

require __DIR__ . '/../thinkphp/start.php';

2. thinkphp/目录下的start.php

namespace think;// ThinkPHP 引导文件// 加载基础文件require __DIR__ . '/base.php';// 执行应用App::run()->send();

3. base.php文件定义了核心常量及加载类文件。

// 注册自动加载\think\Loader::register();// 注册错误和异常处理机制\think\Error::register();// 加载惯例配置文件\think\Config::set(include THINK_PATH . 'convention' . EXT);

注意:Error::register();该文件Error.php位入thinkphp/library/think/Error.php.

参考资料

CSDN.CSDN[引用时间2018-1-8]

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
1311561
2017-05-28 · TA获得超过180个赞
知道小有建树答主
回答量:263
采纳率:90%
帮助的人:40.9万
展开全部
当然找不到user控制器了,因为根本就没有
再app/index/controller目录下新建User.php 和Index.php 同级目录 这是index模块下的两个控制器知道把
<?php
namespace app\index\controller;
class User{
把你上面图片里class User 下的代码剪贴到这里
}
url访问 : index/user/add 试试
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式