自定义配置文件


在cp中自定义配置文件的方法

创建配置文件

在项目根目录的config文件夹下创建一个site.config.php文件, 用于指定站点常用配置

return array(

    /**
     * 默认的标题设置
     */
    'title'       => 'CrossPHP Framework',
    'keywords'    => 'composer, HMVC, Layer, 路由别名, PSR, 注释配置',
    'description' => 'CrossPHP Framework 是一个简单, 轻量, 易扩展的PHP5开发框架, 遵循PSR标准,
                      支持composer, HMVC, 支持注释配置, Layer布局, 路由别名, 全局的异常处理, 简单的Mysql查询, 欢迎各种性能对比测试',

    /**
     * 全局网站名称和主页连接
     */
    'site_name'   => 'Cross PHP Framework',
    'master_home' => 'http://www.crossphp.com',
    'api_home'     => 'http://api.crossphp.com',
    'doc_url'     => 'http://document.crossphp.com'
);

使用方法

以在控制器中使用配置文件为例:

namespace app\web\controllers;

use Cross\MVC\Controller;

class Main extends Controller
{
	protected $site;

    function __construct()
    {
        parent::__construct();
        $this->site = $this->loadConfig('site.config.php');
    }
}

然后就可以像使用app配置文件一样使用自定义的配置了.