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