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实现链结人气统计
Oct 09 PHP
php实现的ping端口函数实例
Nov 12 PHP
PHP对文件进行加锁、解锁实例
Jan 23 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
Aug 11 PHP
10个值得深思的PHP面试题
Nov 14 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
Nov 16 PHP
Zend Framework框架实现类似Google搜索分页效果
Nov 25 PHP
PHP开发APP端微信支付功能
Feb 17 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
PHP实现防盗链的方法分析
Jul 25 PHP
YII2框架中excel表格导出的方法详解
Jul 21 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 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
用ADODB来让PHP操作ACCESS数据库的方法
2006/12/31 PHP
js下函数般调用正则的方法附代码
2008/06/22 PHP
学习php笔记 字符串处理
2010/10/19 PHP
PHP链接MySQL的常用扩展函数
2014/10/23 PHP
Dojo 学习要点
2010/09/03 Javascript
javascript textContent与innerText的异同分析
2010/10/22 Javascript
jQuery 阴影插件代码分享
2012/01/09 Javascript
在JS数组特定索引处指定位置插入元素的技巧
2014/08/24 Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
2015/03/23 Javascript
JS处理json日期格式化问题
2015/10/01 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
JS实现点击事件统计的简单实例
2016/07/10 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
Angular5整合富文本编辑器TinyMCE的方法(汉化+上传)
2020/05/26 Javascript
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
Python实现图片转字符画的示例代码
2017/08/21 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
Python中使用支持向量机SVM实践
2017/12/27 Python
使用python将图片格式转换为ico格式的示例
2018/10/22 Python
python读取raw binary图片并提取统计信息的实例
2020/01/09 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
Windows10+anacond+GPU+pytorch安装详细过程
2020/03/24 Python
python des,aes,rsa加解密的实现
2021/01/16 Python
英国健康和美容技术产品购物网站:CurrentBody
2019/07/17 全球购物
计算机毕业大学生推荐信
2013/12/01 职场文书
导师推荐信范文
2014/05/09 职场文书
教师节学生演讲稿
2014/09/03 职场文书
违反单位工作制度检讨书
2014/10/25 职场文书
暑假安全保证书
2015/02/28 职场文书
幼儿园奖惩制度范本
2015/08/05 职场文书
mysql部分操作
2021/04/05 MySQL
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang