【问题标题】:How to disable a particular config component on specific action in YII2?如何在 YII2 中禁用特定操作的特定配置组件?
【发布时间】:2022-01-06 10:12:44
【问题描述】:

我的网络配置文件中有一个用户组件,它工作正常。

$config = [

    'components' => [

        'user' => [

            'class' => 'common\components\User'

        ],

        ...

    ],

];

除了在我想使用不同用户文件的页面上。是否可以为特定操作禁用 Yii 中的特定组件?

【问题讨论】:

    标签: yii


    【解决方案1】:

    有几种方法你可以声明两个不同的组件

    $config = [
    
    'components' => [
    
        'user' => [
    
            'class' => 'common\components\User'
    
        ],
    
       'user1' => [
    
            'class' => 'common\components\MyAlternativeUser'
    
        ],
    
        ...
    
     ],
    
    ];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 2017-05-19
      • 2013-01-06
      相关资源
      最近更新 更多