L'activation de la SCRO en application CakePHP

Je suis en train d'activer la SCRO pour un API intégré dans CakePHP, de sorte que toutes les demandes sont accessibles par la suite dans AppController:

public function beforeFilter()
{
    header("Access-Control-Allow-Origin: *");
}

Est-ce dans le mauvais endroit? Comme les demandes sont toujours bloquée.

Mise à jour: Il semble que ce n'est en fait le travail, MAIS parce que je suis en train de faire quelque chose comme:

header('Content-Type: application/json');
echo json_encode(array('message'=>'Hello world!'));

Dans certaines de mes méthodes, elle agit comme si elle en substituant l'en-tête set AppController il n'est donc pas apparaître dans la réponse pour le JSON appels.
Des idées?

Mise à jour 2: le Retour JSON comme ci-dessous, résout le problème:

$this->response->type('json');
$this->response->body(json_encode(array('message'=>'Hello world!')));

Donc, apparemment, à l'aide de header() dans le Gâteau des pauses en-têtes précédents?

InformationsquelleAutor Cameron | 2013-02-18