我自定义了一个helpers类:app/helpers/SiteHelper
namespace app\helpers;
use Yii;
use app\models\Config;
class SiteHelper
{
/**
* 获取title
* @param string $title
* @return string
*/
public static function getTitle($title = '')
{
$sitename = Config::getConfigValue('site_name') ? : Yii::$app->name;
return $title ? $title . ' - ' . $sitename : $sitename;
}
}
在layout模板main.twig中定义:
{{ use('/app/helpers/SiteHelper') }}
但是使用
{{ SiteHelper.getTitle(this.title) }}
却没有作用,是不是我用错了?到底该如何使用use呢?