问题步骤:
1.数据库中创建一张表。
2.在管理后台,工具-代码生成器,装载对应的表,点编辑,选择插件模式以及其它设置,点生成。
3.刷新之后,查看新增加的功能模块提示404.
问题排查:
新生成的插件,只有app目录,没有config目录,说明没有自定义路由,走的是webman默认的路由规则
http://127.0.0.1:8787/app/{plugin_name}/{controller_name}/{action_name}
但实际根据我生成的新插件去访问的时候是404
问题解决:
后来无意间把saiadmin插件的config/app.php 复制到我新创建的插件的对应目录里,问题解决。
app.php 文件内容如下:
应该是'controller_suffix' => 'Controller', 这个配置的原因。
建议:
后续自动生成代码,顺便把config/app.php 文件内容也生成一下,这样从一键生成代码到功能预览,整个功能相对流畅一些。
问题步骤:
1.数据库中创建一张表。
2.在管理后台,工具-代码生成器,装载对应的表,点编辑,选择插件模式以及其它设置,点生成。
3.刷新之后,查看新增加的功能模块提示404.
问题排查:
新生成的插件,只有app目录,没有config目录,说明没有自定义路由,走的是webman默认的路由规则
http://127.0.0.1:8787/app/{plugin_name}/{controller_name}/{action_name}
但实际根据我生成的新插件去访问的时候是404
问题解决:
后来无意间把saiadmin插件的config/app.php 复制到我新创建的插件的对应目录里,问题解决。
app.php 文件内容如下:
应该是'controller_suffix' => 'Controller', 这个配置的原因。
建议:
后续自动生成代码,顺便把config/app.php 文件内容也生成一下,这样从一键生成代码到功能预览,整个功能相对流畅一些。