TP5的路由怎么绑定到模块

TP5的路由怎么绑定到模块,第1张

在应用目录下的路由文件中看到默认的定义。

那么在index控制器下新加hello方法。

并输出get与post的信息。

这里便产生了一个BUG。

这个BUG产生的原因在于方法参数被变量替换掉了所以导致获取的参数不一致。

当然找不到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]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11739481.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存