The DoYouHaoBaby PHP Framework中文开发文档手册
Copyright(c) DoYouHaoBaby.NET All Rights Reserved.
[ 创建配置文件 ]

在接下来的开发工作中,我们要创建控制器和模型。但这样做的前提是正确修改配置文件,这样我们才能够使用 WeDoIt 数据库。


打开项目中的Conf/Config.php 文件,路径为 D:\phpcondition\htdocs\doyouhaobaby\WeDoIt\Conf\Config.php,默认信息如下:

  1. <?php   
  2. /**  
  3.  * The DoYouHaoBaby PHP FrameWork - WeDoIt  
  4.  *  
  5.  * @author     DoYouHaoBaby Support Team  
  6.  * @copyright  Copyright (c) 2010 - 2011 http://doyouhaobaby.com All rights reserved    
  7.  * @license    Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )  
  8.  */  
  9.   
  10. !defined('DYHB_PATH') && exit;   
  11.   
  12. return array(   
  13.      
  14.    'DB_HOST'         =>   'localhost',  // 数据库地址   
  15.    'DB_USER'         =>   'root',  // 数据库用户名   
  16.    'DB_PASSWORD'     =>   '123456',  // 数据库密码   
  17.    'DB_PREFIX'       =>   'dyhb_',  // 数据库表前缀   
  18.    'DB_NAME'         =>   '',  // 数据库名字   
  19.    //'START_ROUTER'  =>   TRUE,   // 是否开启URL路由   
  20.    //'URL_MODEL'     =>   3,  // URLMODE   
  21. );  


我们修改为正确的配置,项目说明如注释所说。当然这只是一个简单的配置,这个对于大多数系统已经足够了。

更多信息,请浏览框架内部提供的惯性配置:D:\phpcondition\htdocs\doyouhaobaby\DoYouHaoBaby\LibPHP\Common\DefaultConfig.inc.php

修改后的完整配置文件如下:

  1. <?php   
  2. /**  
  3.  * The DoYouHaoBaby PHP FrameWork - WeDoIt  
  4.  *  
  5.  * @author     DoYouHaoBaby Support Team  
  6.  * @copyright  Copyright (c) 2010 - 2011 http://doyouhaobaby.com All rights reserved    
  7.  * @license    Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )  
  8.  */  
  9.   
  10. !defined('DYHB_PATH') && exit;   
  11.   
  12. return array(   
  13.      
  14.    'DB_HOST'         =>   'localhost',  // 数据库地址   
  15.    'DB_USER'         =>   'wedoit',  // 数据库用户名   
  16.    'DB_PASSWORD'     =>   'm3HFyT4wqw4d2XMb',  // 数据库密码   
  17.    'DB_PREFIX'       =>   'wdi_',  // 数据库表前缀   
  18.    'DB_NAME'         =>   'wedoit',  // 数据库名字   
  19.    //'START_ROUTER'  =>   TRUE,   // 是否开启URL路由   
  20.    //'URL_MODEL'     =>   3,  // URLMODE   
  21. );  


然后,我们清空系统配置缓存,清空 Conf/~Config 里面的配置缓存文件。缓存文件被删除了,项目运行后会再次生成,不删除的话,那么我们刚才设置的配置会无效。

如图:



Conf/~Config中保留了程序运行过程中的所有配置,如:
  1. <?php   
  2.  /* DoYouHaoBaby Framework Config File,Do not to modify this file! */    
  3.  return array (   
  4.   'APP_TYPE' => 3,   
  5.   'DEFAULT_APP' => '@',   
  6.   'APP_GROUP_DEPR' => '.',   
  7.   'APP_GROUP_LIST' => '',   
  8.   'DEFAULT_GROUP' => 'Home',   
  9.   'APP_DEBUG' => false,   
  10.   'DB_HOST' => 'localhost',   
  11.   'DB_USER' => 'root',   
  12.   'DB_PASSWORD' => '123456',   
  13.   'DB_PREFIX' => 'dyhb_',   
  14.   ......  

  如图:
 


  然后,这一步就完了。我们刷新浏览器,新的配置信息就起效果了。