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 相关文章推荐
example2.php
Oct 09 PHP
PHP经典的给图片加水印程序
Dec 06 PHP
php可应用于面包屑导航的迭代寻找家谱树实现方法
Feb 02 PHP
php实现上传图片文件代码
Jul 19 PHP
php+ajax制作无刷新留言板
Oct 27 PHP
PHP入门教程之使用Mysqli操作数据库的方法(连接,查询,事务回滚等)
Sep 11 PHP
php表单加入Token防止重复提交的方法分析
Oct 10 PHP
php+ajax实现异步上传文件或图片功能
Jul 18 PHP
阿里云的WindowsServer2016上部署php+apache
Jul 17 PHP
PHP工厂模式的日常使用
Mar 20 PHP
PHP命令行与定时任务
Apr 01 PHP
php 防护xss,PHP的防御XSS注入的终极解决方案
Apr 01 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
2006/10/09 PHP
php将时间差转换为字符串提示
2011/09/07 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
php实现网页端验证码功能
2017/07/11 PHP
JQuery 图片延迟加载并等比缩放插件
2009/11/09 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
轻松创建nodejs服务器(8):非阻塞是如何实现的
2014/12/18 NodeJs
jQuery调取jSon数据并展示的方法
2015/01/29 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
jQuery实现区域打印功能代码详解
2016/06/17 Javascript
原生JS京东轮播图代码
2017/03/22 Javascript
js简单实现网页换肤功能
2017/04/07 Javascript
详解webpack打包vue时提取css
2017/05/26 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
jQuery内容过滤选择器与子元素过滤选择器用法实例分析
2019/02/20 jQuery
详解vue中this.$emit()的返回值是什么
2019/04/07 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
vue循环数组改变点击文字的颜色
2019/10/14 Javascript
jquery插件懒加载的示例
2020/10/24 jQuery
python基于phantomjs实现导入图片
2016/05/13 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
Python使用进程Process模块管理资源
2020/03/05 Python
Pytorch转onnx、torchscript方式
2020/05/25 Python
python 两种方法修改文件的创建时间、修改时间、访问时间
2020/09/26 Python
Python之字典添加元素的几种方法
2020/09/30 Python
Python QT组件库qtwidgets的使用
2020/11/02 Python
加拿大消费电子和手机购物网站:The Source
2017/01/28 全球购物
Lookfantastic香港官网:英国知名美妆购物网站
2018/06/19 全球购物
教师年终个人自我评价
2013/10/04 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
居委会工作总结2015
2015/05/18 职场文书
「海贼王」112.9万粉丝纪念图标公布
2022/03/21 日漫
《极主夫道》真人电影正式预告 定档6月3日上映
2022/04/05 日漫