【问题解决】第三方插件config servers 运行优先次序问题

技术问题 · johocn · 于 3年前 发布 · 1274 次阅读

答案:应用里设置->优先级

如果我同时安装两个插件,其配置项都有coupon ,能不能指定优先运行次序 调用Yii::$service->coupon 可不可以全局调用下一个 'class' => 'other\services\Coupon', 因为'other\services\Coupon'jicheng继承'fecyo\services\Coupon',试了'fecRewriteMap' => []不支持services重写,

 'services' => [ 
		'coupon' => [
                        'class' => 'fecyo\services\Coupon',
                        'childService' => [
                            'customer' => [
                                'class' => 'fecyo\services\coupon\Customer',
                            ],
                        ],
                        
                    ],
		],
``````php
 'services' => [ 
		'coupon' => [
                        'class' => 'other\services\Coupon',
                        'childService' => [
                            'customer' => [
                                'class' => 'other\services\coupon\Customer',
                            ],
                        ],
                        
                    ],
		],
共收到 3 条回复
Fecmall#13年前 0 个赞

那两个插件都有coupon?

Fecmall#23年前 0 个赞

说技术点,假设:如果有2个插件都有coupon service,那么后台可以设置插件的优先级(数字越大优先级越高),优先级高的配置可以覆盖优先级低的插件 ,只能一个生效,如果想兼顾2个,需要本地重写一下,将两个services合并

问题:fecmall那两个插件都有coupon?我记得没吧

johocn#33年前 0 个赞

是二次开发时想最大程度保留源码,结果每一样都能实现,真的很方便。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics