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;
我正在尝试使用我在 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');
}
}
我应该怎么做才能让它正常工作?
顺便说一句,我得到的错误是未知 Class – yii\base\UnknownClassException
Unable to find 'frontend\components\Helper' in file: /Users/foo/sites/bar.dev/frontend/components/Helper.php. Namespace missing?
将助手中的命名空间从
更改为 classnamespace frontend\components\Helper;
至
namespace frontend\components;