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学习之PHP运算符
Oct 09 PHP
快速配置PHPMyAdmin方法
Jun 05 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
Zend framework处理一个http请求的流程分析
Feb 08 PHP
解析php扩展php_curl.dll不加载的解决方法
Jun 26 PHP
php实现将数组转换为XML的方法
Mar 09 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
PHP中array_keys和array_unique函数源码的分析
Feb 26 PHP
详解PHP中websocket的使用方法
Sep 15 PHP
PHP通过CURL实现定时任务的图片抓取功能示例
Oct 03 PHP
AES加解密在php接口请求过程中的应用示例
Oct 26 PHP
PHP根据key删除数组中指定的元素
Feb 28 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
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
php文件压缩之PHPZip类用法实例
2015/06/18 PHP
php-fpm服务启动脚本的方法
2018/04/27 PHP
jquery 框架使用教程 AJAX篇
2009/10/11 Javascript
围观tangram js库
2010/12/28 Javascript
jquery获取特定name所有选中的checkbox,支持IE9标准模式
2013/03/18 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
JavaScript中的substr()方法使用详解
2015/06/06 Javascript
Node.js实现JS文件合并小工具
2016/02/02 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
jQuery向父辈遍历的简单方法
2016/09/18 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
js+canvas实现两张图片合并成一张图片的方法
2019/11/01 Javascript
vue-preview动态获取图片宽高并增加旋转功能的实现
2020/07/29 Javascript
微信小程序获取当前时间及星期几的实例代码
2020/09/20 Javascript
[26:21]浴火之凤-TI4世界冠军Newbee战队纪录片
2014/08/07 DOTA
[01:08:32]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第二场 1月18日
2021/03/11 DOTA
Python学习小技巧之列表项的拼接
2017/05/20 Python
python matplotlib实现双Y轴的实例
2019/02/12 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python 模拟银行转账功能过程详解
2019/08/06 Python
新西兰珠宝品牌:Michael Hill
2017/09/16 全球购物
美国婴童服装市场上的领先品牌:Carter’s
2018/02/08 全球购物
亚洲颇具影响力的男性在线购物零售商:His
2019/11/24 全球购物
五一服装活动方案
2014/01/11 职场文书
新学期红领巾广播稿
2014/01/14 职场文书
物流管理毕业生自荐信范文
2014/03/15 职场文书
公司应聘自荐书
2014/06/14 职场文书
毕业生见习报告总结
2014/11/08 职场文书
2014年幼儿园教学工作总结
2014/12/04 职场文书
降价通知函
2015/04/23 职场文书
医院岗前培训心得体会
2016/01/08 职场文书
Python3 类型标注支持操作
2021/06/02 Python