• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkphp可加载默许模块,无法加载额外模块是什么原因

php 搞代码 3年前 (2022-01-24) 15次浏览 已收录 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文件在根目录
<?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

<?php
class UserAction extends Action{
function index(){
echo ‘用户列表’;
}
function add(){
echo ‘User/add’;来&源gao@dai!ma.com搞$代^码%网搞gaodaima代码
}
}
?>

——解决思路———————-
建议你认真阅读一下开发手册 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/ 改这样试试。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp可加载默许模块,无法加载额外模块是什么原因

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址