ThinkPHP中自定义目录结构的设置方法


Posted in PHP onAugust 15, 2014

效果如图所示:

ThinkPHP中自定义目录结构的设置方法

入口文件

<?php
// 应用入口文件
 
// 检测PHP环境
if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !');
 
// 网站文件入口位置
define('ABSPATH', dirname(__FILE__) . '/');
 
// 定义应用目录
define('APP_NAME', 'WEBSITE');
define('APP_PATH','./include/');
define('CONF_PATH', ABSPATH . '/config/');
define('RUNTIME_PATH', ABSPATH . '/cache/');
define('TMPL_PATH', ABSPATH . '/templates/');
define('UPLOAD_PATH', ABSPATH . '/uploads/');
define('THINK_PATH', APP_PATH . '/ThinkPHP/');
 
// 开启调试模式
define('APP_DEBUG',True);
 
// 引入ThinkPHP入口文件
require THINK_PATH . 'ThinkPHP.php';

配置文件

<?php
return array (
 'DEFAULT_MODULE' => 'APP',
 'URL_MODEL' => '2',
 'TMPL_PARSE_STRING'=> array(
 '__PUBLIC__' => __ROOT__.'/static',
 '__UPLOAD__' => __ROOT__.'/uploads'
 ),
 'TMPL_FILE_DEPR' => '_',
);
PHP 相关文章推荐
php 文件夹删除、php清除缓存程序
Aug 25 PHP
不重新编译PHP为php增加openssl模块的方法
Jun 14 PHP
PHP序列号生成函数和字符串替换函数代码
Jun 07 PHP
深入PHP magic quotes的详解
Jun 17 PHP
js限制checkbox勾选的个数以及php获取多个checkbbox的方法深入解析
Jul 18 PHP
php合并js请求的例子
Nov 01 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 PHP
ThinkPHP的模版中调用session数据的方法
Jul 01 PHP
PHP中foreach()用法汇总
Jul 02 PHP
PHP实现抓取迅雷VIP账号的方法
Jul 30 PHP
PHP自定义函数实现格式化秒的方法
Sep 14 PHP
php变量与数组相互转换的方法(extract与compact)
Dec 02 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
Aug 15 #PHP
php获取apk包信息的方法
Aug 15 #PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 #PHP
PHP解码unicode编码的中文字符代码分享
Aug 13 #PHP
使用ob系列函数实现PHP网站页面静态化
Aug 13 #PHP
PHP语法自动检查的Vim插件
Aug 11 #PHP
浅谈使用 PHP 进行手机 APP 开发(API 接口开发)
Aug 11 #PHP
You might like
php Smarty模板生成html文档的方法
2010/04/12 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
jQuery代码优化 选择符篇
2011/11/01 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
jQuery实现的图文高亮滚动切换特效实例
2015/08/10 Javascript
JavaScript中文件上传API详解
2016/04/01 Javascript
AngularJS 模块详解及简单实例
2016/07/28 Javascript
jQuery多级联动下拉插件chained用法示例
2016/08/20 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
BootStrap点击保存后实现模态框自动关闭的思路(模态框)
2017/09/26 Javascript
Nodejs实现文件上传的示例代码
2017/09/26 NodeJs
vue中多路由表头吸顶实现的几种布局方式
2019/04/12 Javascript
React+TypeScript+webpack4多入口配置详解
2019/08/08 Javascript
nuxt框架中对vuex进行模块化设置的实现方法
2019/09/06 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
layui多图上传实现删除功能的例子
2019/09/23 Javascript
微信小程序定义和调用全局变量globalData的实现
2019/11/01 Javascript
js实现弹窗猜数字游戏
2020/11/26 Javascript
[01:14]3.19DOTA2发布会 三代刀塔人第二代
2014/03/25 DOTA
Python ORM框架SQLAlchemy学习笔记之数据查询实例
2014/06/10 Python
Windows下安装python MySQLdb遇到的问题及解决方法
2017/03/16 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
python中_del_还原数据的方法
2020/12/09 Python
分享CSS3中必须要知道的10个顶级命令
2012/04/26 HTML / CSS
海蓝之谜(LA MER)澳大利亚官方商城:全球高端奢华护肤品牌
2017/10/27 全球购物
澳大利亚先进的皮肤和激光诊所购物网站:Soho Skincare
2018/10/15 全球购物
2014年幼儿园教师工作总结
2014/11/08 职场文书
不服劳动仲裁起诉书
2015/05/20 职场文书
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python
CSS3实现360度循环旋转功能
2022/02/12 HTML / CSS
Java设计模式中的命令模式
2022/04/28 Java/Android
Springboot中如何自动转JSON输出
2022/06/16 Java/Android