Eyoucms程序开发:入口文件
ThinkPHP采用单一入口模式进行项目部署和访问,无论完成什么功能,一个应用都有一个统一(但不一定是唯一)的入口。
应该说,所有应用都是从入口文件开始的,并且不同应用的入口文件是类似的。
入口文件定义
入口文件主要完成:
- 定义框架路径、项目路径(可选)
- 定义系统相关常量(可选)
- 载入框架入口文件(必须)
5.0默认的应用入口文件位于public/index.php,内容如下:
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架引导文件
require __DIR__ . '/../ThinkPHP/start.php';
入口文件位置的设计是为了让应用部署更安全,
public目录为web可访问目录,其他的文件都可以放到非WEB访问目录下面。
修改入口文件位置请查看章节<部署-虚拟主机环境>
入口文件中还可以定义一些系统变量,用于相关的绑定操作(通常用于多个入口的情况),这个会在后面涉及,暂且不提。
给
APP_PATH定义绝对路径会提高系统的加载效率。
在有些情况下,你可能需要加载框架的基础引导文件base.php,该引导文件和start.php的区别是不会主动执行应用,而是需要自己进行应用执行,下面是一个例子:
// 定义应用目录
define('APP_PATH', __DIR__ . '/../application/');
// 加载框架基础引导文件
require __DIR__ . '/../ThinkPHP/base.php';
// 添加额外的代码
// ...
// 执行应用
hinkApp::run()->send();
相关文档
- 根据企业发展模式,着力在网络推广中进行整合营销
- 采用分时段优化营销策略,可加倍提升网站转化率
- 误把热点当做网络营销的入口,用户认可你的产品才是你营销推广的目的
- 学会使用百度贴吧运营模式为企业树立良好的口碑营销
- 想通过SEO引流短视频网页入口?这些门道你得知道
- 对ISO9001认证的吐槽:形式与作用并存,写文件太烦人
- 惊删电脑重要文件?别怕!快照回档功能来救你
- CPA日付广告联盟靠谱吗?揭秘日结模式如何降低80%佣金风险
- CPA交友广告联盟靠谱吗?揭秘运作模式+避坑指南助你日赚300元
- 小旋风收音机官网下载链失效?2025最新正版入口速存!
- SEO研究协会网官网入口在?2025防钓鱼网站识别指南
- SEO短视频入口引流实战:级关键词布局法+高转化案例拆解
- 网站提交收录入口,网站提交收录入口itv华网优站网—为你解决
- 网站收录提交入口,网站收录技巧
- seo短视频网页入口网站,seo1短视频第15
- Google排名算法中加入了更多用户行为模式
- pbootcms模板文件如何调用网站所有的文章
- PbootCMS后台常用文件修改路径位置
- 迅睿cms读取zip压缩包文件目录结构配合jsTree展示文件树...
- 网站开启强制HTTPS后,弹窗提示请使用http模式访问
上一篇: Eyoucms程序开发:生命周期
下一篇: Eyoucms程序开发:URL访问
网友留言
搜索帮助
人气文章
- Eyoucms模板标签:tags 标签调用
- 易优CMS后台登陆常见问题汇总
- Eyoucms程序开发:变量输出
- 易优cms会员中心QQ、微信绑定会员账号
- EyouCms去掉URL中的index.php入口文件
- 45°C商城:Hbuliderx Web配置获取腾讯地图Key
- 易优API接口:小程序分销接口使用说明
- Eyoucms程序开发:自动加载
- Eyoucms程序开发:404页面
- 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)" href="/eyoujc/2052.html" class="title laok-dvim3mp"> 百度自动主动推送造成失败的原因讲述,您有吗?(教程篇)

