Zend Framework 2: различия между ActionController и RestfulController - PullRequest
0 голосов
/ 18 января 2012

Я играю с новой бета-версией Zend Framework 2.

Мой вопрос: Каковы различия между этими двумя пространствами имен / классами:

Zend\Mvc\Controller\ActionController
Zend\Mvc\Controller\RestfulController

Каким образом последний успокаивает?

1 Ответ

0 голосов
/ 19 января 2012

Передача состояния "Restful" или "Presentational" - это стандарт http, который помогает компьютерам (клиентам и серверам) общаться друг с другом.В то время как Restful-реализация в некоторых php-фреймворках, таких как nooku, является нативной, и каждая форма / представление автоматически построена на Rest, вам нужно будет рассмотреть возможность реализации Rest в вашем ZF-проекте.Хотя вы можете использовать Rest для всех своих контроллеров, для экономии времени и хлопот, я рекомендую использовать только Rest для вашего API.

RestfulController реализует функции CRUD (Create Update Delete), которые недоступны в ActionController.

РЕДАКТИРОВАТЬ: Пожалуйста, посмотрите этот замечательный учебник о том, как внедрить REST в ваш проект и понять принципы.

...