gpt4 book ai didi

model-view-controller - Yii 2 从 View 访问 Controller 的更快方法

转载 作者:行者123 更新时间:2023-12-04 08:24:44 25 4
gpt4 key购买 nike

因此,在 Yii 1 中,您可以在 View 文件中使用 $this->action() 访问 Controller 的属性/操作。或 $this->property .

在 Yii 2 中,我看到这可能的唯一方法是使用 Yii::$app->controller->propertyYii::$app->controller->action() .我不想编写不必要的代码,所以我想知道是否有更短的方法来做到这一点。

最佳答案

对于 View Controller 基本上是“上下文”,其中调用了此 View 的渲染。

有一个特殊的属性可以从 View 中获取当前相关的 Controller ,它的调用方式如下:context .

示例:$this->context
官方文档:

  • View context
  • 关于model-view-controller - Yii 2 从 View 访问 Controller 的更快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511546/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com