【问题标题】:Yii2 sharing namespaces between view and controllerYii2 在视图和控制器之间共享命名空间
【发布时间】:2016-02-04 19:30:30
【问题描述】:

我的应用程序控制器配置了如下命名空间:

 use yii\helpers\Html;

当我尝试访问视图中的 Html 类时:我得到一个异常,并且必须重新声明 use 语句。

我可以共享控制器/视图命名空间吗?

【问题讨论】:

    标签: php namespaces yii2 php-5.5


    【解决方案1】:

    控制器和视图是应用程序的不同部分。所以你应该在控制器和视图中声明uses。这不是错误,这是一种常见做法。

    【讨论】:

    • 没有说这是一个错误 :) 只是想知道因为它很乏味......在所有视图中重新声明 HTML,但我会找到解决方法(可能是自定义类)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-06-06
    • 2018-01-23
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    相关资源
    最近更新 更多