yii2如何部署公共方法

Posted longzhankunlun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yii2如何部署公共方法相关的知识,希望对你有一定的参考价值。

我们假设全局性的公共类文件位于common/components/Helper.php,其内容如下:

 

1
2
3
4
5
6
7
8
9
<?php
namespace common\components;
class Helper
{
    public function checkedMobile ($mobile)
    {
        return $mobile;
    }
}

我们打开common\config\main.php文件对components选项进行如下配置:

1
2
3
4
5
6
7
‘components‘ => [
    // other code...
    ‘helper‘ => [
        ‘class‘ => ‘common\components\Helper‘,
        ‘property‘ => ‘123‘,
    ],
],

接着你只需要简单的使用

 

1
2
var_dump(Yii::$app->helper->checkedMobile(‘186xxx‘));//显示186xxx
var_dump(Yii::$app->helper->property);//显示123

 

以上是关于yii2如何部署公共方法的主要内容,如果未能解决你的问题,请参考以下文章

yii2如何环境部署?yii2高级模版安装教程

如何使用yii2的缓存依赖特性

如何在片段中使用按钮[关闭]

Yii2片段缓存详解

将公共属性和方法公开给 Main Activity 的片段是不是是一种不好的形式?

Yii2中如何设置session