这家伙有点懒,还没写个性签名!
首先,我建议能贴代码不要贴图片。 你的问题是 namespace 不统一,全改成 components 就可以了。
首先,我建议能贴代码不要贴图片。
你的问题是 namespace 不统一,全改成 components 就可以了。
namespace
components
那个 HelloAction 的命名空间是 namespace components; ,后期放到 common 里面就可以找到该类了,提问这个问题的时候忘记修改回去错误的了
HelloAction
namespace components;
common
大佬,命名空间和目录结构都是一样的,还是提示该类找不到,如果把该component文件夹移动到common目录下,命名空间改成common的命名空间就可以正常访问到,所以我再考虑是不是根目录下自己建的文件夹还需要其他的操作
大佬,我是怕目录结构没有,不好说命名空间,所以出图了,新手,下次发代码 之前我也是所以的命名空间和目录结构是一致的,就是不行,
namespace components; use yii\base\Action; class HelloAction extends Action { public function run(){ return "hello world!"; } }