gpt4 book ai didi

Yii 2.0 如何扩展核心类

转载 作者:行者123 更新时间:2023-12-05 01:00:10 26 4
gpt4 key购买 nike

我想扩展类(class) yii\web\响应 .所以我在文件夹 中创建了一个新类 Response组件 我尝试覆盖发送方法。

namespace app\components;

use Yii;

class Response extends \yii\web\Response{

public function init(){
parent::init();
}

/**
* Sends the response to the client.
*/
public function send()
{ ...

最后,我尝试通过在配置中导入它来导入我的新 Response-Class。
$config = [
'id' => 'basic',
'basePath' => dirname(__DIR__),
'bootstrap' => ['log'],
'components' => [
'import' => [
'class' => 'app\components\Response',
],

为什么它不会像这样工作?

最佳答案

像这样尝试:

'components' => [
'response' => [
'class' => 'app\components\Response',
],

关于Yii 2.0 如何扩展核心类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29912272/

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