Yii2.0如何建立公共方法

yii2-advanced版本

common 目录为公共资源目录,我们可以把定义的方法放在这个目录下,在此目录下我们随意建立一个文件比如”helps”目录,因为考虑到公共方法可能会有功能上的划分类,所以建立一个统一目录来进行管理。

建立公共方法

<?php
namespace common\helps;
 
/*
 * 自定义全局公共方法
 */
class tools{
    public static function hello(){
        echo 'hello world!';
    }
}
?>

调用

1

<?
/*直接在控制器中调用*/
public function actionIndex(){
    \common\helps\tools::hello();
}
?>

2

<?
namespace backend\controllers;
 
use \common\helps\tools;//使用工具类
 
class IndexController extends Controller{
 
    public function actionIndex(){
        tools::hello();//直接进行调用
    }
}
 
?>

 

posted @ 2018-08-07 10:28  这是一个很好的名字  阅读(601)  评论(0编辑  收藏  举报