本文介绍了在 Yii2 框架中,更好的地方定义通用函数,这些函数在任何地方都可以访问,如控制器、模型、视图的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

就像我想创建名为dt()"的函数

Like i want to create function with name "dt()"

function dt(){
    return date('Y-m-d H:i:s');
}

并希望像这样访问它:-

and want to access it like this:-

echo dt(); //retrun current date and time format

Yii2 框架中哪个更好的地方可以做到这一点?

Which is better place in Yii2 framework to do that?

推荐答案

你可以这样使用:http://www.yiiframework.com/extension/yii2-helpers/

创建一个文件夹 /common/helpers/,然后在那里创建一个辅助类并添加您的静态方法.

Create a folder /common/helpers/, then create a helper class there and add your static methods.

namespace common\helpers;

class DateHelper 
{
    public static function dt(){
        return date('Y-m-d H:i:s');
    }
}

用法

use common\helpers\DateHelper;

echo DateHelper::dt();

这篇关于在 Yii2 框架中,更好的地方定义通用函数,这些函数在任何地方都可以访问,如控制器、模型、视图的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-21 19:00