thinkphp调整框架核心目录think的位置

thinkphp的核心目录即框架文件可以放在项目之外的目录,这点手册上有提到,放在项目之外的地方可以方便其他项目共用一个框架文件。

在入口文件的index.php中,在导入框架目录这一行,可以直接修改


1

require ‘../ThinkPHP/ThinkPHP.php‘;

也可以定义常量THINK_PATH 来修改


1

2

define(‘THINK_PATH‘,realpath(‘../Think‘).‘/‘);

require THINK_PATH.‘ThinkPHP.php‘;

realpath() 函数是用来返回绝对路径的,定义绝对路径会提高系统的加载效率。

THINK_PATH路径定义也必须以“/”结尾。

详细可以参考thinkPHP3.2.2手册的 基础 > 入口文件 章节。

时间: 2024-11-05 06:28:07

thinkphp调整框架核心目录think的位置的相关文章

ThinkPHP第二课 框架MVC目录和URL访问方式

第二课 框架MVC目录和URL访问方式 1.说明: ThinkPHP是基于MVC的框架,认识框架目录将更好的实现分层,掌握ThinkPHP.URL访问就是访问框架的控制器(MVC中的C),共有四种方式,框架中的C起到分模块的作用. url的4种访问方式: 1.PATHINFO 模式 -- 重点!!!!!! http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 2.普通模式 http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2=值2

thinkphp学习笔记1—目录结构和命名规则

最近开始学习thinkphp,在下不才,很多的问题看不明白所以想拿出来,恕我大胆发在首页上,希望看到的人能为我答疑解惑,这样大家有个互动,学起来快点,别无他意,所谓活到老,学到老,希望各位不要见笑啊. 我的做法很简单,先从手册开始,手册是开发thinkphp作者辛勤劳动的成果,但是有些地方是在是不懂,如果有幸各位也遇到类似的问题希望能回复.thinkphp手册地址:http://doc.thinkphp.cn/manual.html 1.框架目录 在章节1.6 目录结构,内容如下: 新版的目录结

Thinkphp开源框架如何使用?

(一)首先是准备工作下载thinkPHP框架最新版本,解压缩到你将要开发的项目位置.操作演示如图: 其中index.php是入口文件,即所有的请求都要经过此文件才能够完成.Application 是应用目录,在开发过程中,我们手动要操作的文件都在这个文件夹中.Public是资源文件目录thinkPHP是框架目录 1,index.php入口文件 2,何为入口文件,,即所有的功能操作都要经过此文件才能够完成. 代码如下: <?php // 检测PHP环境 if(version_compare(PHP

C# 6 与 .NET Core 1.0 高级编程 - 38 章 实体框架核心(上)

译文,个人原创,转载请注明出处(C# 6 与 .NET Core 1.0 高级编程 - 38 章 实体框架核心(上)),不对的地方欢迎指出与交流. 章节出自<Professional C# 6 and .NET Core 1.0>.水平有限,各位阅读时仔细分辨,唯望莫误人子弟. 附英文版原文:Professional C# 6 and .NET Core 1.0 - 38 Entity Framework Core ------------------------------- 本章内容 En

开发自己的框架——(一)目录的设定

1.框架目录如下图所示 2.目录解释如下 app  应用的目录 --|admin 后台的目录 --|common 通用的目录 --|home 前台的目录 --|public 公共的资源目录 framework 框架的目录 --|config  框架配置目录 --|core 框架核心类库目录 --|dao 框架数据库类目录 --|tools 框架工具目录 --|vendor 第三方库目录 index.php  入口文件

TP框架的目录结构

一.关于tp框架 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的..ThinkPHP简洁实用,在保持出色的性能和至简的代码的同时,也注重易用性. 二.tp框架的目录结构(重要,需熟悉每个目录) 打开home文件 打开conf文件 打开library文件

phpcms v9框架的目录结构分析

phpcms v9框架的目录结构分析:      了解v9框架的目录结构,有助于帮助我们快速建立起对v9框架的一个整体认识 打开"mycms"项目,有如下文件和目录      使用协议说明文档.英文版的用户手册,这两项不是项目所必须的,可暂时将其删除 |-----api  接口文件目录 |-----caches 缓存文件目录       |-----configs 系统配置文件目录           |-----database.php  数据库配置文件 |-----route.ph

十六、【适合中小企业的.Net轻量级开源框架】EnterpriseFrameWork框架核心类库之单点登录SSO

回<[开源]EnterpriseFrameWork框架系列文章索引> EFW框架源代码下载:http://pan.baidu.com/s/1qWJjo3U 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一.SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统. 如上图,当用户第一次访问应用系统1的时候,因为还没有登录,会被引导到认证系统中进行登录:根据用户提供的登录信息,认证系统进行身份校验,如果通过校验,应该返

Bootstrap 框架学习目录

Bootstrap 框架学习目录 Bootstrap 框架学习目录,布布扣,bubuko.com