17joys项目配置

17joys项目配置

ThinkPHP的默认读取配置文件是在Conf目录下的config.php文件,不过为了以后多个项目方便调用,我决定在项目根目录下创建一个config.inc.php文件做为总的配置文件。

【PS】:config.inc.php文件跟admin.php文件同级,文件名加inc的意思代表这是一个用来被include包含的文件,一般用于定义配置文件或者函数文件时使用。

config.inc.php

<?php 
if (!defined('THINK_PATH')) exit();	//这里用上了之前定义的THINK_PHP常量,大家现在知道这个常量的作用了吧
return array(
	'DB_TYPE'	=>	'mysql',			//数据库类型
	'DB_HOST'	=>	'localhost',		//数据库服务器地址
	'DB_NAME'	=>	'joys',			//数据库名
	'DB_USER'	=>	'root',			//数据库用户名
	'DB_PWD'		=>	'root',			//数据库密码
	'DB_PREFIX'	=>	'joys_',			//数据库表前缀
	'DB_CHARSET'	=>	'utf8',			//数据库字符集
	'DEBUG_MODE'	=>	false,			//是否开启调试模式
);
?>

ThinkPHP提供了灵活的全局配置功能,采用最有效率的PHP返回数组方式定义。ThinkPHP框架中所有配置文件的定义格式均采用返回PHP数组的方式,格式为:

<?php  return array(
 
 'APP_DEBUG' => true,
 
 'URL_MODEL' => 2,
 
  // 更多的配置参数
 
  // ……
 
);?>

【注】:配置参数不区分大小写,但是习惯上保持大写定义的原则。
这个config.inc.php文件完成后,还要让ThinkPHP可以使用,这就要用Admin/Conf/config.php文件来包含config.inc.php文件了。
config.php文件

<?php 
$config	=    require './config.inc.php'; 
$array = array(
	//'配置项'=>'配置值'
	'PAGESIZE'=>5,
);
return array_merge($config,$array);
?>

【PS】:因为ThinkPHP是单入口文件,所以这里包含config.inc.php的路径写的是./代表当前目录,因为入口文件admin.php和config.inc.php文件是同一级目录,这点大家一定要搞清楚,路径以后可能是会困扰大家的一个小问题。

最后上下目录效果图
17joys的项目配置文件

作者:马明@PHP培训 修订1.0 2010-03

乐学PHP学院是国内专业的PHP培训机构,天津最好的PHP培训机构,拥有完整全面的PHP培训课程体系,使用自行开发的PHP内容管理系统作为授课案例,真实项目教学,还提供PHP教程、PHP视频、PHP人才、PHP开发等服务!

本文乐学PHP版权所有,未经批准转载必究。

[@more@]

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23714519/viewspace-1032843/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23714519/viewspace-1032843/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值