看介绍说webman-framework1.4.2已经包含自动路由了,也就是说不需要auto-route这个插件了,
但是更新完毕后,卸载掉了auto-route之后发现多应用是可以访问的,但是没有默认应用了,
比如之前这个 default_app="index",另外还有一个BUG,静态资源访问的时候,
如果包含两个// 则无法访问,例如:
http://workerman.net/static/images/demo//2.png 这样就直接404了,
虽然这样说算是BUG有点牵强。。。
这个默认应用功能没了,不会是着急忙慌的,忘写了吧!!!
顺便webman-framework 里面的app.php增加一个版本号的变量吧
升级一开始报错,我还以为没升级完成,有个版本号更直观一些!
并且 __construct() 还是只执行一次,难道是我打开的方式不对?需要配置?在源码里面没找到类似需要配置的地方。
config/app.php里添加 'controller_reuse' => false,
请问这个设置以后,才可以使 __construct() 可用,是吗老大?
webman之前也没有默认应用吧,默认应用是什么意思?
之前的路由是有默认应用的,就是auto-route 里面的default_app配置,用途就是方便的指定前台应用Index,这样默认打开域名就可以访问到啊!!
没明白
https://github.com/webman-php/auto-route/blob/main/src/config/plugin/webman/auto-route/app.php 配置文件里面的'default_app' => '',的配置项
这个你自己通过路由设置下吧,内核不打算支持这个功能
。。好吧,只能自己再去解决路由的问题了,另外 __construct不支持跳转和return response 这样的话,基于TP的原来的代码,就得想其他办法重写了
用中间件 + 反射解决权限等的场景需求了!