我正在尝试使用我在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?
答案 0 :(得分:1)
从
更改Helper类中的命名空间obfuscate
到
namespace frontend\components\Helper;