微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

4.页面参数

4.1步骤1

//先获取当前View,然后给view设置参数

class TestController extends Controller
{
    public function actionIndex()
    {
        //给当前view设置params参数
        //在任何地方都可以通过表达式 Yii::$app->view 访问 view 应用组件
        $view = Yii::$app->view->params['data'] = '这是要传递的数据';		
        return $this->render('index');
    }
}
进行设置的params参数
Yii::$app->view->params['current_user'] = $member_info;

4.2步骤2

<?PHP echo $this->params['data']?>  //输出:这是要传递的数据

5.参考

https://blog.csdn.net/LX_96/article/details/52126627

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐