当前位置:首页 > CMS教程 > 其它CMS > 列表

Yii框架参数配置文件params用法实例分析

发布:smiling 来源: PHP粉丝网  添加日期:2021-12-17 11:18:19 浏览: 评论:0 

本文实例讲述了Yii参数配置文件params用法,分享给大家供大家参考,具体如下:

1.标题的调用

1.1设置

  1. <?php 
  2. return [ 
  3.   'title' => '图书商城'
  4.   "domain" => [ 
  5.     'www' => 'http://super.nat300.top/'
  6.     'm' => 'http://super.nat300.top/m'
  7.     'web' => 'http://super.nat300.top/web'
  8.     'weixin' => 'http://super.nat300.top/weixin'
  9.   ], 
  10.   "upload" => [ 
  11.     'avatar' => "/uploads/avatar"
  12.     'brand' => "/uploads/brand"
  13.     'book' => "/uploads/book"
  14.   ], 
  15.   "weixin" => [ 
  16.     "appid" => 'wxc01ba9b834be5023'
  17.     "sk" => 'da1e24dd41859f769b23c089f827268c'
  18.     "token" => 'tomalang689'
  19.     "aeskey" => 'P6PaB6bPrRzKkva5lq6kHWtYkOOlVhYq4fh1iR7LMKB'
  20.     'pay' => [ 
  21.       'key' => ''
  22.       'mch_id' => ''
  23.       'notify_url' => [ 
  24.         'm' => '/pay/callback' 
  25.       ] 
  26.     ] 
  27.   ] 
  28. ]; 

1.2调用

这个只是简单的调用参数的方法

<title><?=Yii::$app->params['title'];?></title>

2.URL的拼凑

2.1设置

  1. <?php 
  2. return [ 
  3.  'title' => '编程商城'
  4.  'domain' => [ 
  5.  'www' => 'http://book_my.aa.test'
  6.  'm' => 'http://book_my.aa.test/m'
  7.  'web' => 'http://book_my.aa.test/web' 
  8.  ], 

2.2 调用

  1. public static function buildMUrl( $path,$params = [] ){ 
  2.  $domain_config = \Yii::$app->params['domain']; 
  3.  $path = Url::toRoute(array_merge([ $path ],$params)); 
  4.  return $domain_config['m'] .$path

3.加载顺序

后面的会覆盖前面的

1、common/config/params.php

2、common/config/params-local.php

3、frontend/config/params.php

4、frontend/config/params-local.php

The controller ID is:

<?= $this->context->id ?>

Tags: Yii框架参数配置 params

分享到: