暂无 |

ThinkPHP 项目配置

项目配置是项目开发中最常用的配置,配置文件为:项目目录/Conf/config.php。我们将一些项目配置信息如数据库账号密码等写入配置文件以供系统调用。

一个项目配置样例如下:

<?php
if (!defined('THINK_PATH')) exit();
return array(
    'DB_TYPE'            => 'mysql',	        // 使用的数据库类型
    'DB_HOST'            => 'localhost',
    'DB_NAME'            => 'test',	    	// 数据库名
    'DB_USER'            => 'root',	    	// 数据库账号
    'DB_PWD'             => 'root123',	        // 数据库密码
    'DB_PORT'            => '3306',
    'DB_PREFIX'          => 'dev_',	    	// 表前缀
    'TOKEN_ON'           => false,	    	// 是否开启令牌验证
    'URL_MODEL'          => 2,		        // URL模式:0普通模式 1PATHINFO 2REWRITE 3兼容模式
    'SHOW_PAGE_TRACE'    => true,	    	// 是否显示调试跟踪信息
    'DEFAULT_THEME'      => 'default',	        // 默认模板主题
    'URL_HTML_SUFFIX'    => '.html',	        // 伪静态后缀
    'URL_ROUTER_ON'      => true,               // 是否开启路由
    'APP_GROUP_LIST'     => 'Home,Admin',	// 分组设置
    'DEFAULT_GROUP'      => 'Home',	    	// 默认分组

    /* 网站设置 */
    'SITE_NAME'          => '我爱开发网',	// 站点名字
    'DOMAIN_NAME'        => '520mg.com',	// 域名
    'NO_ARTICLE_VIEW'    => '抱歉:您请求的文章不存在,系统已记录该错误。请继续访问本站其他内容。',
);
?>

配置信息说明

  1. DB_PREFIX:如果没有前缀,该项配置为空即可:

    'DB_PREFIX' =>'',
    
  2. TOKEN_ON:令牌验证配置为 true ,在表单提交时系统会自动生成一个 MD5 验证令牌用于防止非法表单提交。
  3. URL_MODEL:根据需要配置 URL 访问模式,如果环境不支持 PATHINFO 则设置为 3 以适应。
  4. APP_GROUP_LIST 及 DEFAULT_GROUP 用于项目分组,具体可参见《ThinkPHP 项目分组》。

提示

  • 在调试模式下,如果更改了配置选项,需要删除 Runtime 下面的缓存文件以使配置选项生效。
  • ThinkPHP 3.0 已经将调试模式开关从配置文件移动至入口文件,具体参见《ThinkPHP 项目构建及入口文件》或《ThinkPHP 调试模式》
java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论