尝试使用PHP DateTime类与Yii2接收类没有发现错误



你好,我正在尝试创建我自己的自定义助手类与Yii2使用。它将处理时间,所以我将使用PHP的DateTime类。我有

<?php
namespace yiihelpers;
use Yii;
class Time
{
    public static function getTime()
    {  
    $time = new DateTime('now', new DateTimeZone('UTC'));
    return $time->format('m-d-Y H:i:s');
    }
}

为了测试,我添加了use yiihelpersTime;到一个视图文件,称为Time::getTime();,但Yii2抛出一个错误异常,说类'yiihelpersDateTime'未找到。

php DateTime对象工作良好,如果我将代码直接放入视图文件并执行它,所以我不确定我的问题是什么。

在类名的from中加上反斜杠,表示它在全局命名空间中:

$time = new DateTime('now', new DateTimeZone('UTC'));

DateTime添加use:

use Yii;
use DateTime;

请使用"global- namspace "

相关内容

  • 没有找到相关文章

最新更新