Я хочу определить пользовательский маршрут REST с помощью CakePHP. Я могу создать маршрут как post/user/:id
. Вот соответствующий код в моем routes.php
:Пользовательские маршруты REST в CakePHP
Router::connect(
"/pool/user/:id",
array(
'[method]' => 'DELETE',
'controller' => 'user',
'action' => 'delete',
)
);
Теперь я хочу, чтобы создать маршрут маршрут, как post/:id/user/:id
, где первый id
является идентификатор сообщения и второй id
идентификатор пользователя. Но когда я это сделаю, это дает мне ошибку:
preg_match(): Compilation failed: two named subpatterns have the same name at offset 39 [CORE/Cake/Routing/Route/CakeRoute.php, line 195]
Как создать желаемый маршрут REST?