如何在yii2-twig模板中使用use
我自定义了一个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呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
亲 能私信下QQ么 我这几天正在用yii的twig 但是报错说twig未找到