Yii2.0如何建立公共方法

Posted 这是一个很好的名字

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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();//直接进行调用
    }
}
 
?>

 

以上是关于Yii2.0如何建立公共方法的主要内容,如果未能解决你的问题,请参考以下文章

YII2.0自带分页

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

如何使用yii2开发

Yii系列Yii2.0的安装与调试

yii2.0数据库查询修改等方法

[Yii2.0] 以Yii 2.0风格加载自定义类或命名空间 [配置使用Yii2 autoloader]