当出现8个语言的时候
1.在appfront/web/index.php 里面加断点,打印一下
/**
* 添加fecshop的服务 ,Yii::$service , 将services的配置添加到这个对象。
* 使用方法:Yii::$service->cms->article;
* 上面的例子就是获取cms服务的子服务article。
*/
var_dump(['services']['store']['stores']); exit; // 在入口文件的这个位置插入这个代码打印一下
new fecshop\services\Application($config['services']);
unset($config['services']);
看看输出结果是否可以你上面的配置的数组一致,如果不一致,是8个(你上面是4个),说明你在其他地方还有一个store的配置被加载了,可以搜索文件内容找找
2.顺藤摸瓜自己普查
数据是@fecshop/app/appfront/widgets/Headers.php
'stores' => Yii::$service->store->getStoresLang(),
这个返回的,打印自己排查