Fork me on GitHub

Utiliser l'objet Response


Une réponse Jaxon fournit les fonctions pour générer les actions à exécuter dans le navigateur en réponse à une requête Jaxon.

Il existe par défaut dans la librairie une réponse Jaxon à laquelle on accède avec la méthode jaxon()->getResponse(). Il est toutefois possible d'en créer d'autres, en appelant la méthode jaxon()->newResponse().

class MyClass
{
    public function __construct()
    {
        $this->response = jaxon()->getResponse();
    }
}

En faisant plusieurs appels successifs à des réponses Jaxon, on peut construire de façon simple une série d'actions complexes à exécuter dans le navigateur.

class MyClass
{
    public function __construct()
    {
        $this->response = jaxon()->getResponse();
    }

    public function firstMethod()
    {
        // Call the response
        // $this->response->
    }

    public function secondMethod()
    {
        // Call the response
        // $this->response->

        $this->firstMethod();
    }

    public function thirdMethod()
    {
        // Call the response
        // $this->response->

        $this->firstMethod();
        $this->secondMethod();
    }
}