
假设创建了一个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 不同入口文件如何进入默认的模块和控制器等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)