黑马程序员技术交流社区

标题: thinkPHP报错:无法加载控制器 [打印本页]

作者: @夜色    时间: 2017-12-8 16:44
标题: thinkPHP报错:无法加载控制器
新手在使用tp框架开发时经常会出现以下问题,该怎么解决呢?

1、检查控制器文件的名字是不是按Tp框架的命名规范命名
检查一下controller单词是否有写错(经常出现controller写错的)
控制器名需要按tp框架的控制器命名规范来
文件名格式: 控制器名(首字母大写)+ Controller + .class.php
例如新建一个商品控制器的文件名为:GoodsController.class.php


2、检查控制器文件中的命名空间
先是看一下命名空间是否正确,有的时候你的控制器是写在Home模块的,但命名空间写的是  Admin\Controller;
检查一下controller单词是否有写错(经常出现controller写错的)

3、检查类名
tp框架的类名命名格式是:控制器名(首字母大写)+Controller
例如新建一个商品控制器类名为   GoodsController


总结:建立控制器的时候细心一点(文件名和控制器名),一定要按tp框架的命名规范建立控制器


附:tp框架文件命名规范











欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2