Posted at

CakePHP 2.8 GET/POST を Routingで設定する

More than 1 year has passed since last update.

Router::connect() の第2引数の配列に、[method] という形で、POST/GETを指定することで可能になります。

// APP . Config/routes.php

CakePlugin::routes();

// GET
Router::connect(
"/users/index",
array(
'controller' => 'Users',
'action' => "index",
'[method]' => 'GET',
)
);
// POST
Router::connect(
"/users/create",
array(
'controller' => 'Users',
'action' => "create",
'[method]' => 'POST',
)
);


参考