summaryrefslogtreecommitdiff
path: root/core/controllers/rest.php
AgeCommit message (Collapse)Author
2008-11-14Allow the HTTP get method to be called without an id to create any empty ↵Tim Almdal
template.
2008-11-14Use the shortform to load the resource.Tim Almdal
2008-11-11Change the PUT/DELETE tunneling param from __action to _methodBharat Mediratta
to be like Rails.
2008-11-11Change REST API to use non-routable functions: _get(), _post(),Bharat Mediratta
_put(), _delete(). This should make it more obvious that these are not your typical routes, simplifies overall routing by removing a rule and removes the possibility of accidentally leaking information if we route to one of them by accident.
2008-11-11Add phpdocs to explain how to use REST_ControllerBharat Mediratta
2008-11-11Create REST_Controller abstract base class for all REST based resourceBharat Mediratta
controllers. Any controller that wants to act RESTful can extend this class and implement get/post/put/delete. Tweak default routes to disallow direct access to the REST controller and direct access to any REST methods.