ThinkPHP自定义目录结构

1

ThinkPHP自己生成的一大坨目录很是不喜欢,于是都扔到include里去了

thinkphp

入口文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?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';

配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
return array (
  'MODULE_ALLOW_LIST' => array('Home','Admin'),
  'DEFAULT_MODULE' => 'Home',           //默认模块
  'URL_MODEL' => '2',                   //路由模式
  'TMPL_PARSE_STRING'=> array(
    '__PUBLIC__' => __ROOT__.'/static', //静态文件路径
    '__UPLOAD__' => __ROOT__.'/uploads' //上传文件路径
  ),
  'TMPL_FILE_DEPR' => '_',
  /* 数据库设置 */
  'DB_TYPE'               =>  'mysql',// 数据库类型
  'DB_HOST'               =>  '',     // 服务器地址
  'DB_PORT'               =>  3306,   // 端口
  'DB_NAME'               =>  '',     // 数据库名
  'DB_USER'               =>  '',     // 用户名
  'DB_PWD'                =>  '',     // 密码
  'DB_PREFIX'             =>  '',     // 数据库表前缀
  'DB_CHARSET'            =>  'utf8', // 数据库编码默认采用utf8
);

共 1 条评论

  1. 回复

    你也折腾tp了? 其实tp的那个东西很简单只需要app_path就行

hainuo进行回复 X

您的邮箱不会公开,当您的评论有新的回复时,会通过您填写的邮箱向您发送评论内容。 必填字段 *

为何看不到我发布的评论?

正在提交, 请稍候...