Lucarast RESTler の使用を検討しています (http://luracast.com/products/restler/)
私の PHP クラスには「solve」というメソッドがあり、POST 経由で引数を受け入れる必要があります
class Solver
{
function solve( $request_data )
{
...
}
メソッドに単に「solve」という名前を付けると、POST 経由でアクセスできなくなります。私は404を取得します。
POST http://localhost/path/to/my/method 404 (Not Found)
どうやら、「postSolve」という名前にする必要があるようです。または、単に「solve」を呼び出す「postSolve」という別のメソッドを作成します。
public function postSolve( $request_data )
{
return $this->solve( $request_data );
}
しかし、これを行うエレガントな方法があるに違いないと考えるのをやめることはできません。
メソッドを好きなように呼び出して、POST 経由でアクセスできるようにするにはどうすればよいですか?