Yii 2 - 使用自定义助手

Yii 2 - using custom helpers

我正在尝试使用我在 frontend/components/Helper (Helper.php)

下创建的自定义助手 class

该文件的内容类似于:

<?php
namespace frontend\components\Helper;

class Helper {

    public static function helperGreetings() {
        echo("hello helper");
    }
}
?>

在我的 SiteController.php 上,我有以下内容:

use frontend\components\Helper;

class SiteController extends Controller
{
    public function actionIndex()
    {
        Helper::helperGreetings();
        return $this->render('index');
    }
}

我应该怎么做才能让它正常工作?

顺便说一句,我得到的错误是未知 Class – yii\base\UnknownClassException

Unable to find 'frontend\components\Helper' in file: /Users/foo/sites/bar.dev/frontend/components/Helper.php. Namespace missing?

将助手中的命名空间从

更改为 class
namespace frontend\components\Helper;

namespace frontend\components;