$routes->resources('User', [ // Userはコントローラー名
'map' => [ // 設定したルートを複数指定出来る
'get-profile' => [
'action' => 'getProfile', // 実行するメソッド名
'method' => 'GET',
'path' => 'get-profile/:userId', // url (:userIdは動的に値を渡す場合に指定)
],
'login' => [
'action' => 'login',
'method' => 'POST',
'path' => 'login'
]
],
'only' => ['get-profile', 'login'], // resourcesを使っている場合メソッドを限定する
'connectOptions' => ['pass' => ['userId']] // connectメソッドの場合のsetPass等の値をここで設定出来る
]);
$routes->connect(・・・)->setPass(・・・);
みたいなのをresourcesでどう設定するんだろう、と思ってたけど、connectOptions
が使えるんやね。
以上。