остальные api action - PullRequest
       0

остальные api action

1 голос
/ 06 января 2011

м развивающий отдых API от ZF. это мой пользовательский контроллер.

<?php
class UserController extends Zend_Rest_Controller
{

    public function init()
    {
        $this->_helper->viewRenderer->setNoRender(true);
    }

   public function indexAction()
    {
         $this->getResponse()
            ->appendBody("From indexAction() returning all articles");
    }

    public function getAction()
    {
        $this->getResponse()
            ->appendBody("From getAction() returning the requested article");

    }

    public function postAction()
    {
        $this->getResponse()
            ->appendBody("From postAction() creating the requested article");

    }

    public function putAction()
    {
        $this->getResponse()
            ->appendBody("From putAction() updating the requested article");

    }

    public function deleteAction()
    {
        $this->getResponse()
            ->appendBody("From deleteAction() deleting the requested article");

    }


}
?>

Запустив этот URL http://quickstart.local/user/ m получаю

From indexAction() returning all articles

и запустив этот URL http://quickstart.local/user/1 m получаю

From getAction() returning the requested article

как я могу проверить сообщение, поставить, удалить действие.

Спасибо

Ответы [ 2 ]

2 голосов
/ 06 января 2011

Попробуйте отправить запрос POST, PUT и DELETE через CURL на URL вашего контроллера. Zend_Rest_Controller автоматически направит этот запрос на соответствующее действие.

Спасибо!

0 голосов
/ 06 января 2011

hii

следуйте этой схеме

http://quickstart.local/controller/action_name

Sanil

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