项目场景:PHALAPI 接口框架
该问题不属BUG,自己刚学记录下这个小插曲
问题描述
由于新增菜单的时候无法及时更新接口菜单*(顶级命名空间),使用的是阿里云虚拟机和阿里云ESC,由于刚到对Composer的机制不太了解导致菜单无法更新上。即使已经添加了psr-4依然如此。
@Override
"psr-4" : {
"Vibot\\" : "src/vibot",
"Sys\\": "src/sys"
}
原因分析:
代码细节不到位:
阿里云虚拟机无法使用Composer,无法做到更新即使重启也无用。ESC也布置了一次,依然如此。后经过发现是属于一个很马虎的细节问题,接口名错误,调整后esc可以使用了。但是虚拟机还是不行。于是在本地更新了Composer,在把本地更新过的vendor中的Composer上传到服务器,PHAlapi的菜单可以显示出来。