Skip to content

一键生成代码生成新插件接口提示404的解决办法 #28

@lxin87

Description

@lxin87

问题步骤:
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 文件内容如下:

Image

应该是'controller_suffix' => 'Controller', 这个配置的原因。

建议:
后续自动生成代码,顺便把config/app.php 文件内容也生成一下,这样从一键生成代码到功能预览,整个功能相对流畅一些。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions