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


Posted in PHP onSeptember 11, 2019

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

1.标题的调用

1.1设置

<?php
return [
  'title' => '图书商城',
  "domain" => [
    'www' => 'http://super.nat300.top/',
    'm' => 'http://super.nat300.top/m',
    'web' => 'http://super.nat300.top/web',
    'weixin' => 'http://super.nat300.top/weixin',
  ],
  "upload" => [
    'avatar' => "/uploads/avatar",
    'brand' => "/uploads/brand",
    'book' => "/uploads/book",
  ],
  "weixin" => [
    "appid" => 'wxc01ba9b834be5023',
    "sk" => 'da1e24dd41859f769b23c089f827268c',
    "token" => 'tomalang689',
    "aeskey" => 'P6PaB6bPrRzKkva5lq6kHWtYkOOlVhYq4fh1iR7LMKB',
    'pay' => [
      'key' => '',
      'mch_id' => '',
      'notify_url' => [
        'm' => '/pay/callback'
      ]
    ]
  ]
];

1.2调用

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

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

2.URL的拼凑

2.1设置

<?php
return [
 'title' => '编程商城',
 'domain' => [
 'www' => 'http://book_my.aa.test',
 'm' => 'http://book_my.aa.test/m',
 'web' => 'http://book_my.aa.test/web'
 ],

2.2 调用

public static function buildMUrl( $path,$params = [] ){
 $domain_config = \Yii::$app->params['domain'];
 $path = Url::toRoute(array_merge([ $path ],$params));
 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 ?>

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
PHP_MySQL教程-第一天
Mar 18 PHP
PHP程序员编程注意事项
Apr 10 PHP
PHP缓存技术的使用说明
Aug 06 PHP
PHP应用JSON技巧讲解
Feb 03 PHP
PHP APC的安装与使用详解
Jun 13 PHP
PHP与Java进行通信的实现方法
Oct 21 PHP
php将url地址转化为完整的a标签链接代码(php为url地址添加a标签)
Jan 17 PHP
php延迟静态绑定实例分析
Feb 08 PHP
Yii2框架引用bootstrap中日期插件yii2-date-picker的方法
Jan 09 PHP
PHP获取访问设备信息的方法示例
Feb 20 PHP
浅谈PHP中的Trait使用方法
Mar 22 PHP
Laravel 创建可以传递参数 Console服务的例子
Oct 14 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
Sep 11 #PHP
Laravel框架验证码类用法实例分析
Sep 11 #PHP
PHP读取XML文件的方法实例总结【DOMDocument及simplexml方法】
Sep 10 #PHP
Laravel中正确地返回HTTP状态码方法示例
Sep 10 #PHP
PHP创建XML的方法示例【基于DOMDocument类及SimpleXMLElement类】
Sep 10 #PHP
mysqli扩展无法在PHP7下升级问题的解决
Sep 10 #PHP
PHP 模拟登陆功能实例详解
Sep 10 #PHP
You might like
ThinkPHP模板判断输出Empty标签用法详解
2014/06/30 PHP
php和editplus正则表达式去除空白行
2015/04/17 PHP
jQuery右键菜单contextMenu使用实例
2011/09/28 Javascript
js创建数据共享接口——简化框架之间相互传值
2011/10/23 Javascript
JavaScript中的16进制字符(改进)
2011/11/21 Javascript
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
js open() 与showModalDialog()方法使用介绍
2013/09/10 Javascript
详解AngularJS中的表达式使用
2015/06/16 Javascript
js实现的页面矩阵图形变换特效
2016/01/26 Javascript
js根据手机客户端浏览器类型,判断跳转官网/手机网站多个实例代码
2016/04/30 Javascript
VUEJS实战之构建基础并渲染出列表(1)
2016/06/13 Javascript
微信小程序上传图片到服务器实例代码
2017/11/07 Javascript
简单的Vue SSR的示例代码
2018/01/12 Javascript
React全家桶环境搭建过程详解
2018/05/18 Javascript
AJAX在JQuery中的应用详解
2019/01/30 jQuery
微信小程序生成二维码的示例代码
2019/03/29 Javascript
vue百度地图 + 定位的详解
2019/05/13 Javascript
微信小程序组件传值图示过程详解
2019/07/31 Javascript
解决layui追加或者动态修改的表单元素“没效果”的问题
2019/09/18 Javascript
微信小程序可滑动周日历组件使用详解
2019/10/21 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
盘点提高 Python 代码效率的方法
2014/07/03 Python
python通过百度地图API获取某地址的经纬度详解
2018/01/28 Python
Django中Forms的使用代码解析
2018/02/10 Python
python实现定时提取实时日志程序
2018/06/22 Python
pytorch 图像预处理之减去均值,除以方差的实例
2020/01/02 Python
Python3变量与基本数据类型用法实例分析
2020/02/14 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
python中四舍五入的正确打开方式
2021/01/18 Python
世界上最大的糖果店:Dylan’s Candy Bar
2017/11/07 全球购物
高三毕业典礼主持词
2014/03/27 职场文书
大学自主招生推荐信
2014/05/10 职场文书
企业诚信承诺书
2014/05/23 职场文书
员工三分钟演讲稿
2014/08/19 职场文书
Python List remove()实例用法详解
2021/08/02 Python