多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
资源控制器可以让你轻松的创建RESTFul API,可以通过代码生成功能生成需要的资源控制器,例如: // 生成appstore模块的appstore资源控制器 默认在/catch/appstore/route.php文件中为资源控制器注册了一个资源路由: ~~~ $router->resource('appstore', '\catchAdmin\appstore\controller\Appstore'); ~~~ 设置后会自动注册5个路由规则,如下: | 接口地址 | 请求类型 | 生成路由规则 | 对应操作方法 | | --- | --- | --- | --- | | https://serverName/appstore | GET | appstore | index | | https://serverName/appstore | POST | appstore | save | | https://serverName/appstore/1 | GET | appstore /:id | read | | https://serverName/appstore/1 | PUT | appstore /:id | update | | https://serverName/appstore/1 | DELETE | appstore /:id | delete | 就可以通过https://serverName/appstore 资源路由接口 实现对资源的访问和操作。 可以通过在model/search目录下添加查询trait,并在model中使用trait,以支持index操作方法进行定制化的查询操作。可以参考 catch/permissions/model/search/UserSearch.php trait和 catch/permissions/model/Users的实现。