0
0
thinkphp可加载默认模块,无法加载额外模块是什么原因
按照视频做thinkphp的例子,
如果用以下 url是可以的,IndexAction.class.php 可以运行
http://localhost/thinkp/Admin.php/
但是输入 http://localhost/thinkp/Admin.php/User/index/
或
http://localhost/thinkp/Admin.php/User/index/
都出现以下问题
错误位置: FILE: E:\wamp\www\thinkp\ThinkPHP\Lib\Think\Core\App.class.php LINE: 297
[ 错误信息 ]
无法加载模块User
[ TRACE ]
[15-07-19 01:18:07] E:\wamp\www\thinkp\ThinkPHP\Lib\Think\Core\App.class.php (297) App::exec()
[15-07-19 01:18:07] E:\wamp\www\thinkp\admin.php (12) App::run()
admin.php文件在根目录
define('APP_NAME','Admin');
define('APP_PATH','Admin');
define('THINK_PATH','./ThinkPHP');
require THINK_PATH.'/ThinkPHP.php';
App::run();
?>
UserAction 文件和IndexAction.class.php 放在Action目录下
E:\wamp\www\thinkp\Admin\Lib\Action\UserAction.class.php
class UserAction extends Action{
function index(){
echo '用户列表';
}
function add(){
echo 'User/add';
}
}
?>
------解决思路----------------------
建议你认真阅读一下开发手册 http://document.thinkphp.cn/manual_3_2.html
------解决思路----------------------
APP_PATH定义错了,看一下手册吧。结合视频和手册学习效果才好,视频有很多都讲不到
------解决思路----------------------
但是输入 http://localhost/thinkp/Admin.php/User/index/
或
http://localhost/thinkp/Admin.php/User/index/
都出现以下问题
这两个不是一样的吗?
define('APP_NAME','Admin'); Admin应该是folder吧。
http://localhost/thinkp/Admin/User/index/ 改这样试试。
按照视频做thinkphp的例子,
如果用以下 url是可以的,IndexAction.class.php 可以运行
http://localhost/thinkp/Admin.php/
但是输入 http://localhost/thinkp/Admin.php/User/index/
或
http://localhost/thinkp/Admin.php/User/index/
都出现以下问题
错误位置: FILE: E:\wamp\www\thinkp\ThinkPHP\Lib\Think\Core\App.class.php LINE: 297
[ 错误信息 ]
无法加载模块User
[ TRACE ]
[15-07-19 01:18:07] E:\wamp\www\thinkp\ThinkPHP\Lib\Think\Core\App.class.php (297) App::exec()
[15-07-19 01:18:07] E:\wamp\www\thinkp\admin.php (12) App::run()
admin.php文件在根目录
define('APP_NAME','Admin');
define('APP_PATH','Admin');
define('THINK_PATH','./ThinkPHP');
require THINK_PATH.'/ThinkPHP.php';
App::run();
?>
UserAction 文件和IndexAction.class.php 放在Action目录下
E:\wamp\www\thinkp\Admin\Lib\Action\UserAction.class.php
class UserAction extends Action{
function index(){
echo '用户列表';
}
function add(){
echo 'User/add';
}
}
?>
------解决思路----------------------
建议你认真阅读一下开发手册 http://document.thinkphp.cn/manual_3_2.html
------解决思路----------------------
APP_PATH定义错了,看一下手册吧。结合视频和手册学习效果才好,视频有很多都讲不到
------解决思路----------------------
但是输入 http://localhost/thinkp/Admin.php/User/index/
或
http://localhost/thinkp/Admin.php/User/index/
都出现以下问题
这两个不是一样的吗?
define('APP_NAME','Admin'); Admin应该是folder吧。
http://localhost/thinkp/Admin/User/index/ 改这样试试。
相关文章
ini_set()在PHP中的作用是什么?
在PHP中的readlink()函数
我们如何编写PHP脚本来释放与MySQL结果关联的游标内存?
PHP intdiv() 函数
我们如何使用PHP脚本删除MySQL数据库?
本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门AI工具
相关专题
Java Spring Boot 微服务实战
本专题深入讲解 Java Spring Boot 在微服务架构中的应用,内容涵盖服务注册与发现、REST API开发、配置中心、负载均衡、熔断与限流、日志与监控。通过实际项目案例(如电商订单系统),帮助开发者掌握 从单体应用迁移到高可用微服务系统的完整流程与实战能力。
1
2025.12.24
热门下载
网站特效
/
网站源码
/
网站素材
/
前端模板
相关下载
精品课程
相关推荐
/
热门推荐
/
最新课程
ThinkPHP6/后台管理/支付系统--实战开发
共92课时 | 5.6万人学习
第十八期_综合实战
共100课时 | 10.4万人学习
laravel8+vue-element-admin+nuxt构建咪乐多CMS管理系统
共116课时 | 21.6万人学习
最新文章









