谁一开始就是大神?

如何在配置文件里设置一次useyii\helpers\Url后,views视图的页面就不需要引入[2.0]

如何在配置文件里设置一次 use yii\helpers\Url后,views视图的页面就不需要再次引入了?

不可以,没有这种操作!
每次都要引入 确实很烦
你难道就不会变通一下:搞个自己的View基类,把yii\helpers\Url作为属性,那你的所有views视图就可以直接用Url属性了啊,不用再引入了啊
更高级一点,应该可以使用依赖注入容器\Yii::$container,给View组件注入Url属性,这样连基类都不用了,全自动了,更符合你所要求的autoload全局加载。 不过这仅仅是一个思路,我自己没试过
还有个思路:给View组件附加一个Behavior行为,行为里面你把Url作为属性,应该也是可以的。也可以全自动全局加载
我不是很确定了,你可以在layout层引入试试看。
应该是可以的,twig模板就实现了这个功能
在main.php配置:

‘globals’ => [

然后模板里就直接可以使用html::xxxx了,而且是可以在任何模板里

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 如何在配置文件里设置一次useyii\helpers\Url后,views视图的页面就不需要引入[2.0]

评论 抢沙发

登录

找回密码

注册