CakePHP RESTful действия - PullRequest
       8

CakePHP RESTful действия

0 голосов
/ 18 февраля 2010

Я успешно завершил свои 4 CRUD-действия, используя mapResources в конфигурации маршрутизатора.но мне нужно отфильтровать, какие из них на самом деле RESTful.Как мне отфильтровать, какие из них являются RESTful?Например, я не хочу разрешать вызовы покоя для действий по удалению, но мне нужно сохранить действие по удалению, чтобы я мог модерировать.

Ответы [ 2 ]

0 голосов
/ 20 февраля 2010

Я понял, что мне нужно делать. Я должен сделать некоторую настраиваемую маршрутизацию отдыха, чтобы включить методы, которые я хочу, и включить их все.

0 голосов
/ 18 февраля 2010

Я думаю, вы здесь запутались в модных словах. : -)

Все действия по определению RESTful, это концепция , встроенная в протокол HTTP. «Создание приложения RESTful» обычно означает, помимо прочего, фактически использовать концепцию различной реакции на GET, POST, PUT или DELETE запросов на один и тот же URL. Э.Г.

GET    http://example.com/users      -> Receive a list of all users
POST   http://example.com/users      -> Creates (a) new user(s)
GET    http://example.com/user/42    -> Receives info about user #42
PUT    http://example.com/user/42    -> Edit/replace the information of user #42
DELETE http://example.com/user/42    -> Delete user #42

Поэтому, даже если вы ничего не делаете, каждый запрос всегда является RESTful, потому что каждый запрос использует один из этих методов HTTP (обычно GET).

Я думаю, что вы ищете обычные старые привилегии пользователя, обрабатывающие что-то вроде AuthComponent.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...