Yii 2 - 使用自定义助手

时间:2015-07-23 10:59:57

标签: php yii2 yii2-advanced-app

我正在尝试使用我在frontend/components/Helper下创建的自定义助手类(Helper.php)

该文件的内容类似于:

<?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');
    }
}

我该怎么办才能让它发挥作用?

BTW,我得到的错误是未知类 - yii \ base \ UnknownClassException

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

1 个答案:

答案 0 :(得分:1)

更改Helper类中的命名空间
obfuscate

namespace frontend\components\Helper;