gpt4 book ai didi

Yii2:如何在 Controller 中创建构造函数?

转载 作者:行者123 更新时间:2023-12-05 08:43:16 27 4
gpt4 key购买 nike

如何在 Yii2 Controller 中创建构造函数?我试图找出 parent::__construct 中的 $id $module$config = [] 究竟是什么 参数。

public function __construct($id, $module, $config = [])
{
$this->id = $id;
$this->module = $module;
parent::__construct($config);
}

我将不胜感激。

最佳答案

应该没有什么问题

public function __construct($id, $module, $config = [])
{
\yii\helpers\VarDumper::dump([$id, $module, $config]);
parent::__construct($id, $module, $config);
}

如果目标是调查那里发生了什么。

对于生产,最好坚持覆盖 init 方法并使用 $this->id$this->module 如果需要。这就是框架的位置 expects initialization code to be placed :

It is recommended that you perform object initialization in the init() method because at that stage, the object configuration is already applied.

关于Yii2:如何在 Controller 中创建构造函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31771386/

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