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 相关文章推荐
一键删除顽固的空文件夹 软件下载
Jan 26 PHP
php生成随机数或者字符串的代码
Sep 05 PHP
php+mysql事务rollback&amp;commit示例
Feb 08 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
Laravel框架表单验证详解
Sep 04 PHP
php判断文件上传类型及过滤不安全数据的方法
Dec 17 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
php结合curl实现多线程抓取
Jul 09 PHP
php mysql数据库操作类(实例讲解)
Aug 06 PHP
PHP注释语法规范与命名规范详解篇
Jan 21 PHP
PHP实现QQ、微信和支付宝三合一收款码实例代码
Feb 19 PHP
Yii 实现数据加密和解密
Mar 09 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
将OICQ数据转成MYSQL数据
2006/10/09 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
PHP curl 抓取AJAX异步内容示例
2014/09/09 PHP
CentOS 6.3下安装PHP xcache扩展模块笔记
2014/09/10 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php简单获取复选框值的方法
2016/05/11 PHP
基于Laravel 5.2 regex验证的正确写法
2019/09/29 PHP
js实现ASP分页函数 HTML分页函数
2006/09/22 Javascript
JavaScript URL参数读取改进版
2009/01/16 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
JavaScript实现经纬度转换成地址功能
2017/03/28 Javascript
详解webpack的配置文件entry与output
2017/08/21 Javascript
vue2导航根据路由传值,而改变导航内容的实例
2017/11/10 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
2018/04/28 Javascript
vue配置nprogress实现页面顶部进度条
2019/09/21 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
[01:06:39]DOTA2上海特级锦标赛主赛事日 - 1 胜者组第一轮#1Liquid VS Alliance第三局
2016/03/02 DOTA
[46:20]TFT vs Secret Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
[01:13:17]Secret vs NB 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
Python使用Selenium爬取淘宝异步加载的数据方法
2018/12/17 Python
Python实现将字符串的首字母变为大写,其余都变为小写的方法
2019/06/11 Python
Python 实现黑客帝国中的字符雨的示例代码
2020/02/20 Python
Python实现分数序列求和
2020/02/25 Python
Python使用xlrd实现读取合并单元格
2020/07/09 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
荷兰照明、灯具和配件网上商店:dmlights
2019/08/25 全球购物
香港连卡佛百货官网:Lane Crawford
2019/09/04 全球购物
什么是makefile? 如何编写makefile?
2012/08/08 面试题
计算机大学生的自我评价
2013/10/15 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
群众路线专项整治工作情况报告
2014/10/28 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
心得体会格式及范文
2016/01/25 职场文书
Python面向对象编程之类的概念
2021/11/01 Python
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js