Thinkphp5 创建模块还需要写一个入口文件吗

Thinkphp5 创建模块还需要写一个入口文件吗,第1张

Thinkphp是单入口的。创建模块直接使用就可以了。

假设创建了一个member模块,User控制器,index方法。

它对应的URL就是:网址/member/user/indexhtml

如果做了路由绑定,网址也可以随意变化。

必须伪静态支持才行。伪静态去掉indexphp和adminphp,然后程序的configphp配置文件添加'URL_MODEL',设置成

'URL_MODEL'

=>

2,//REWRITE模式

注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

adminphp

<php

// 应用入口文件

// 检测PHP环境

if(version_compare(PHP_VERSION,'530','<'))  die('require PHP > 530 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false

define('APP_DEBUG',True);

// 定义应用目录

define('APP_PATH','/My/');

define('BIND_MODULE','Admin');

// 引入ThinkPHP入口文件

require '/ThinkPHP/ThinkPHPphp';

// 亲^_^ 后面不需要任何代码了 就是如此简单

indexphp

<php

// 应用入口文件

// 检测PHP环境

if(version_compare(PHP_VERSION,'530','<'))  die('require PHP > 530 !');

// 开启调试模式 建议开发阶段开启 部署阶段注释或者设为false

define('APP_DEBUG',True);

// 定义应用目录

define('APP_PATH','/My/');

define('BIND_MODULE','Index');

// 引入ThinkPHP入口文件

require '/ThinkPHP/ThinkPHPphp';

// 亲^_^ 后面不需要任何代码了 就是如此简单

入口文件是否修改过啊?IndexActionclassphp里面的index方法,有无加载模板,$this->display();?然后就是你的入口indexphp里面是否包含了THINKPHP的核心?运行<php phpinfo();>正常只能代表环境搭建成功,可以跑PHP代码了而已,你页面空白应该是代码的问题,并非环境问题。请查看一下

以上就是关于Thinkphp5 创建模块还需要写一个入口文件吗全部的内容,包括:Thinkphp5 创建模块还需要写一个入口文件吗、thinkphp站点下怎么隐藏前台和后台的入口文件index.php,admin.php、thinkphp3.2 不同入口文件如何进入默认的模块和控制器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/10102924.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存