Passage de tableau de requestAction dans CakePHP

J'ai de la fonction

public myfunction($myArray) {
}

J'ai besoin de passer array("cat", "dog") À l'action.

$output = $this->requestAction(
    array('controller' => 'app', 'action' => 'myfunction'),
    array("cat","dog")
);

Mais cela passe seulement cat à mon contrôleur de l'action, dog n'était pas passé.

J'ai essayé ceci:

$output = $this->requestAction(
    array('controller' => 'app', 'action' => 'myfunction'),
    array("myArray" => array("cat","dog"))
);

Mais il n'a pas aidé. J'ai vérifié livre de recettes, mais ne pouvait pas trouver d'exemple pertinent.
Comment puis-je résoudre ce problème? Merci

OriginalL'auteur trante | 2012-07-31