目录结构是这样的 提示不可调用
你似乎没搞明白 composer 的原理。IDE 颜色都不对,就是调不了你的方法,你检查一下命名空间
颜色不对是因为我没有添加到Git上
@7876:先想想 composer 是怎么用的,怎么调用其他文件。就是命名空间有问题,你的控制器命名空间有问题
手册表示:我的/呢
刚开始就加了 '/' 也不生效,只是截图的时候去掉了试的
/加上,完了后面换成匿名函数试试,就听楼上说的,检查下Admin文件的命名空间
我实测没问题...........匿名函数和类都通的
难道是我的结构有问题吗?
匿名函数没有问题 就是 类不通 很郁闷
是哪里配置不对吗?
不能吧,我多应用也试了,路由定位都没问题的...........
有点郁闷了
我在从新下载webman试试
要是还不行,你可以看看你的文件里 写的这个命名空间能不能定位到,要是没定位到,看看文件里的namespace是不是有误......
可以跟踪到的 下面已经截图了
把你的app\admin\controller\Admin.php 内容展示下呢
都截图了 帮忙看下呗
这个是Admin的 这个是路由 这个是文件的结构
可以跟踪到的
我看你方法是空的,你把方法后面的返回类型先删掉再试试
下面有写返回的逻辑,现在是页面找不到
页面打路由地址找不到
你把代码发到我邮箱1005401423@qq.com,我试试
整套代码发给你?
是不是webman版本太老了,更新下webman试下。
是我的php版本太高了,我的php版本是8.03,换成7.4版本就可以了,这个问题已经在issue了
@7876:public function createAdmin 改為 static public function createAdmin 在PHP8中即可運行
用PHP8 可以试一下本菜鸟新发布的注解路由组件、支持自动生成文档、一次配置之后就不需要再去编辑route.php 配置文件了
https://wenda.workerman.net/article/1211
https://thoughts.aliyun.com/workspaces/60803fedd61dc1001a37cee9/overview
你似乎没搞明白 composer 的原理。IDE 颜色都不对,就是调不了你的方法,你检查一下命名空间
颜色不对是因为我没有添加到Git上
@7876:先想想 composer 是怎么用的,怎么调用其他文件。就是命名空间有问题,你的控制器命名空间有问题
手册表示:我的/呢
刚开始就加了 '/' 也不生效,只是截图的时候去掉了试的
/加上,完了后面换成匿名函数试试,就听楼上说的,检查下Admin文件的命名空间
我实测没问题...........匿名函数和类都通的
难道是我的结构有问题吗?
匿名函数没有问题 就是 类不通 很郁闷
是哪里配置不对吗?
不能吧,我多应用也试了,路由定位都没问题的...........
有点郁闷了
我在从新下载webman试试
要是还不行,你可以看看你的文件里
写的这个命名空间能不能定位到,要是没定位到,看看文件里的namespace是不是有误......
可以跟踪到的 下面已经截图了
把你的app\admin\controller\Admin.php 内容展示下呢
都截图了 帮忙看下呗
这个是Admin的
这个是路由
这个是文件的结构
可以跟踪到的
我看你方法是空的,你把方法后面的返回类型先删掉再试试
下面有写返回的逻辑,现在是页面找不到
页面打路由地址找不到
你把代码发到我邮箱1005401423@qq.com,我试试
整套代码发给你?
是不是webman版本太老了,更新下webman试下。
是我的php版本太高了,我的php版本是8.03,换成7.4版本就可以了,这个问题已经在issue了
@7876:public function createAdmin 改為 static public function createAdmin 在PHP8中即可運行
用PHP8 可以试一下本菜鸟新发布的注解路由组件、支持自动生成文档、一次配置之后就不需要再去编辑route.php 配置文件了
https://wenda.workerman.net/article/1211
https://thoughts.aliyun.com/workspaces/60803fedd61dc1001a37cee9/overview