level51 / silverstripe-find-http-action
通过请求中使用的HTTP方法查找操作。
0.2.0
2019-11-13 16:08 UTC
This package is auto-updated.
Last update: 2024-08-29 05:07:10 UTC
README
一个通过请求中使用的HTTP方法查找控制器操作的特征。对于构建基于CRUD的Web服务很有用。可以与默认的操作处理一起使用。
要求
- Silverstripe 4.x
安装
composer require level51/silverstripe-find-http-action
- 刷新配置(
flush=all
)
用法
use Level51\FindHTTPAction\FindHTTPAction; use SilverStripe\Control\Controller; class MyCRUDController extends Controller { use FindHTTPAction; ... private static $url_handlers = [ 'foo/$id' => [ 'GET' => 'getFooRecords', 'POST' => 'createFooRecord', 'PUT' => 'updateFooRecord', 'DELETE' => 'deleteFooRecord' ], 'bar/$id!' => [ 'PUT' => 'updateBarRecord' ], 'about' => 'myRegularAction ]; }
维护者
- Julian Scheuchenzuber js@lvl51.de