【发布时间】:2019-03-02 19:39:00
【问题描述】:
我使用 Restler v2 多年,终于开始使用 v3。在 v2 中,似乎只需在函数名称前加上 get 或 post 即可使其仅对指定的方法可见。
我仍在尝试了解 v3 如何实现 DocBLock cmets 来控制所有这些,并且我根本无法确定使 API 仅通过 POST 可见的正确方法。我一直在阅读Routing Example,但显然在解释中遗漏了一些东西。
我已经尝试了以下示例中显示的大部分内容的变体作为起点。它可以通过 GET 进行身份验证并完美运行 - 如何使其仅通过 POST 可见?我得到的错误通常是 404 - 找不到,除非 DocBlock 变体导致某种一般的 PHP 错误。
/**
* @param string $action {@from path}
* @param string $service {@from path}
*
* @return array
*/
protected function Perform ($action, $service)
{
...
}
【问题讨论】: