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 相关文章推荐
文章推荐系统(三)
Oct 09 PHP
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
php读取30天之内的根据算法排序的代码
Apr 06 PHP
PHPThumb PHP 图片缩略图库
Mar 11 PHP
thinkphp普通查询与表达式查询实例分析
Nov 24 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
PHP数组与对象之间使用递归实现转换的方法
Jun 24 PHP
php正则表达式获取内容所有链接
Jul 24 PHP
php实现XSS安全过滤的方法
Jul 29 PHP
php使用socket调用http和smtp协议实例小结
Jul 26 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
PHP 对象继承原理与简单用法示例
Apr 21 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
PHP 判断常量,变量和函数是否存在
2009/04/26 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
php实现用于验证所有类型的信用卡类
2015/03/24 PHP
swoole和websocket简单聊天室开发
2017/11/18 PHP
PHP使用PDO操作sqlite数据库应用案例
2019/03/07 PHP
javascript 冒号 使用说明
2009/06/06 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
jQuery构造函数init参数分析续
2015/05/13 Javascript
通过正则表达式获取url中参数的简单实现
2016/06/07 Javascript
在线引用最新jquery文件的实现方法
2016/08/26 Javascript
Javascript实现的StopWatch功能示例
2017/06/13 Javascript
基于easyui checkbox 的一些操作处理方法
2017/07/10 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
详解vue配置后台接口方式
2019/03/29 Javascript
微信小程序点击滚动到指定位置的实现
2020/05/22 Javascript
浅析JavaScript 函数防抖和节流
2020/07/13 Javascript
vue实现两个组件之间数据共享和修改操作
2020/11/12 Javascript
PYTHON正则表达式 re模块使用说明
2011/05/19 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
Python使用os模块和fileinput模块来操作文件目录
2016/01/19 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
2017/01/28 Python
python DataFrame 修改列的顺序实例
2018/04/10 Python
python 筛选数据集中列中value长度大于20的数据集方法
2018/06/14 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
Django Rest framework之权限的实现示例
2018/12/17 Python
Python实现数据结构线性链表(单链表)算法示例
2019/05/04 Python
Python学习笔记之文件的读写操作实例分析
2019/08/07 Python
python中删除某个元素的方法解析
2019/11/05 Python
使用pytorch实现可视化中间层的结果
2019/12/30 Python
python中turtle库的简单使用教程
2020/11/11 Python
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
.net软件工程师面试题
2015/03/31 面试题
大型车展策划方案
2014/02/01 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
单位员工收入证明样本
2014/10/09 职场文书
美甲店的创业计划书模板
2019/08/23 职场文书