我自定义了一个helpers类:app/helpers/SiteHelper
<code>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; } } </code>
在layout模板main.twig中定义:
<code>{{ use('/app/helpers/SiteHelper') }} </code>
但是使用
<code>{{ SiteHelper.getTitle(this.title) }} </code>
却没有作用,是不是我用错了?到底该如何使用use呢?
我自定义了一个helpers类:app/helpers/SiteHelper
<code>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; } } </code>
在layout模板main.twig中定义:
<code>{{ use('/app/helpers/SiteHelper') }} </code>
但是使用
<code>{{ SiteHelper.getTitle(this.title) }} </code>
却没有作用,是不是我用错了?到底该如何使用use呢?
亲 能私信下QQ么 我这几天正在用yii的twig 但是报错说twig未找到