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中的登陆login
Jan 18 PHP
PHP中strtotime函数使用方法分享
Jan 10 PHP
解析crontab php自动运行的方法
Jun 24 PHP
php封装好的人民币数值转中文大写类
Dec 20 PHP
PHP Oauth授权和本地加密实现方法
Aug 12 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
老生常谈PHP面向对象之注册表模式
May 26 PHP
PHP基于SimpleXML生成和解析xml的方法示例
Jul 17 PHP
PHP 并发场景的几种解决方案
Jun 14 PHP
PHP实现提高SESSION响应速度的几种方法详解
Aug 09 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
Oct 01 PHP
php生成短网址/短链接原理和用法实例分析
May 29 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
牡丹941资料
2021/03/01 无线电
深入理解PHP原理之异常机制
2010/08/21 PHP
php编写批量生成不重复的卡号密码代码
2015/05/14 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
详解强大的jQuery选择器之基本选择器、层次选择器
2012/02/07 Javascript
Javascript学习笔记之数组的遍历和 length 属性
2014/11/23 Javascript
JavaScript中计算网页中某个元素的位置
2015/06/10 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
2016/01/10 Javascript
jQuery Mobile 和 Kendo UI 的比较
2016/05/05 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
JS实现倒计时(天数、时、分、秒)
2016/11/16 Javascript
Angular 输入框实现自定义验证功能
2017/02/19 Javascript
jQuery+vue.js实现的九宫格拼图游戏完整实例【附源码下载】
2017/09/12 jQuery
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
基于D3.js实现时钟效果
2018/07/17 Javascript
详解基于vue-cli3快速发布一个fullpage组件
2019/03/08 Javascript
js 实现 list转换成tree的方法示例(数组到树)
2019/08/18 Javascript
[58:09]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第三场 6.2
2018/06/03 DOTA
Python使用cx_Oracle调用Oracle存储过程的方法示例
2017/10/07 Python
python pandas 组内排序、单组排序、标号的实例
2018/04/12 Python
转换科学计数法的数值字符串为decimal类型的方法
2018/07/16 Python
解决python中os.listdir()函数读取文件夹下文件的乱序和排序问题
2018/10/17 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
2018/12/10 Python
Python字符串的一些操作方法总结
2019/06/10 Python
基于pygame实现童年掌机打砖块游戏
2020/02/25 Python
Django接收照片储存文件的实例代码
2020/03/07 Python
Python定义一个函数的方法
2020/06/15 Python
python实现数字炸弹游戏
2020/07/17 Python
Fashion Eyewear美国:英国线上设计师眼镜和太阳镜的零售商
2016/08/15 全球购物
美国休闲服装品牌:J.Crew Factory
2017/03/04 全球购物
澳大利亚一站式数码相机商店:CameraPro
2020/03/09 全球购物
经济国贸专业求职信
2014/06/18 职场文书
爱与责任师德演讲稿
2014/08/26 职场文书
办公室文员岗位职责
2015/02/04 职场文书
食堂卫生管理制度
2015/08/04 职场文书