下载的源码问题
下载的直接报错,报错信息
Notice: Undefined index: PATH_INFO in D:\xampp\htdocs\mvc\index.php on line 3
Notice: Undefined offset: 1 in D:\xampp\htdocs\mvc\index.php on line 6
而且我不明白源码中有两个index.一个是index.php,另一个是index.html。根据源码他是读取controller/IndxController/index方法的,假如我在index方法引入index.html。这样跟演示视频不同,因为点击添加课程时候是IndexController/index.
而且给我感觉不需要database.php,按照老师说法是数据库读写。但是给我感觉数据库操作全在Controller层。
正在回答
你好,你这个是没定义变量的错误,在开发中编写控制器文件访问后url完整的情况下就不会出现该问题,可以先忽略这个警告继续往下开发即可,比如:
老师没有警告是因为老师修改了可以修改php.ini文件,error_repoting,关闭了警告,如果解决您的问题请采纳,祝学习愉快!
PHP版本: PHP7.1
当我浏览器输入localhost/mvc时候,是运行index.php的。但是$_SERVER获取不到PATH_INFO这个参数。 就报错信息:
Notice: Undefined index: PATH_INFO in D:\xampp\htdocs\mvc\index.php on line 3
Notice: Undefined offset: 1 in D:\xampp\htdocs\mvc\index.php on line 6
我在cotroller文件下创建IndexCotroller.php时候, 在浏览器输入localhost/mvc/index.php/ 报错 信息:
Notice: Undefined index: PATH_INFO in D:\xampp\htdocs\mvcD\index.php on line 3 Notice: Undefined index: PATH_INFO in D:\xampp\htdocs\mvcD\index.php on line 4 NULL Notice: Undefined offset: 1 in D:\xampp\htdocs\mvcD\index.php on line 6
Hello World
而我在IndexController.php代码
class IndexController { public function index() { echo 'hello world'; } }
我的理解是localhost/mvc时候获取不到$_SERVER['PATH_INFO'],我根据老师例子修改还是报错,代码也是一样的
第二: Controller截获用户发出的请求; Controller调用Model完成状态的读写操作; Controller把数据传递给View; View渲染最终结果并呈献给用户。 那我如何在c层上调用m层的代码, 是在c层用require_once 引入m层代码?
- 参与学习 人
- 提交作业 225 份
- 解答问题 3372 个
掌握用PHP开发互联网网站的必备功能,掌握当下主流的Linux系统开发,并熟练使用热门框架ThinkPhp开发电商团购项目,是通向PHP工程师必经之路。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星