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 相关文章推荐
用session做客户验证时的注意事项
Oct 09 PHP
如何提高MYSQL数据库的查询统计速度 select 索引应用
Apr 11 PHP
PHP CodeBase:将时间显示为&quot;刚刚&quot;&quot;n分钟/小时前&quot;的方法详解
Jun 06 PHP
8个PHP程序员常用的功能汇总
Dec 18 PHP
Yii学习总结之数据访问对象 (DAO)
Feb 22 PHP
PHP 接入支付宝即时到账功能
Sep 18 PHP
thinkphp中多表查询中防止数据重复的sql语句(必看)
Sep 22 PHP
php 中奖概率算法实现代码
Jan 25 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
PHP实现中国公民身份证号码有效性验证示例代码
May 03 PHP
PHP基于SPL实现的迭代器模式示例
Apr 22 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 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
PHP将字符分解为多个字符串的方法
2014/11/22 PHP
Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
2016/03/02 PHP
JavaScript 对话框和状态栏使用说明
2009/10/25 Javascript
基于jQuery的弹出警告对话框美化插件(警告,确认和提示)
2010/06/10 Javascript
如何让DIV可编辑、可拖动示例代码
2013/09/18 Javascript
常用的JQuery函数及功能小结
2016/03/24 Javascript
Boostrap入门准备之border box
2016/05/09 Javascript
JavaScript实现form表单的多文件上传
2020/03/27 Javascript
JS实现的数组去除重复数据算法小结
2017/11/17 Javascript
在vue项目中安装使用Mint-UI的方法
2017/12/27 Javascript
Javascript实现异步编程的过程
2018/06/18 Javascript
使用node.js实现微信小程序实时聊天功能
2018/08/13 Javascript
Vuex 单状态库与多模块状态库详解
2018/12/11 Javascript
vue实现一拉到底的滑动验证
2019/07/25 Javascript
vue 微信扫码登录(自定义样式)
2020/01/06 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
从0搭建vue-cli4脚手架
2020/06/17 Javascript
antd的select下拉框因为数据量太大造成卡顿的解决方式
2020/10/31 Javascript
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
python 内置函数filter
2017/06/01 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
python查看模块,对象的函数方法
2018/10/16 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
python multiprocessing多进程变量共享与加锁的实现
2019/10/02 Python
一款纯css3实现的鼠标悬停动画按钮
2014/12/29 HTML / CSS
Wedgwood美国官网:英国骨瓷,精美礼品及家居装饰
2018/02/17 全球购物
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
费用会计岗位职责
2014/01/01 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
优秀士兵先进事迹
2014/02/06 职场文书
专家推荐信模板
2014/05/09 职场文书
服务理念标语
2014/06/18 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL
OpenCV实现常见的四种图像几何变换
2022/04/01 Python
Python必备技巧之函数的使用详解
2022/04/04 Python