CakePHP übergibt Argumente in Controller :: redirect

In Controller-Aktionen zum Umleiten verwende ich Folgendes:

$this->redirect(array('controller' => 'tools', 'action' => 'index'));

oder dieses

$this->redirect('/tools/index');

Und wenn ich Daten mit Redirect weitergebe, benutze ich Folgendes:

$this->redirect('tools/index/?myArgument=12');

Aber ich konnte nicht finden, wie ich "myargument" mit "this-redirect-array" -Notation übergeben kann.
Ich möchte dies nicht verwenden, da einige Routing-Probleme vorliegen:

$this->redirect(array('controller' => 'tools', 'action' => 'index', "myArgument"));

Ich brauche so etwas:

$this->redirect(array('controller' => 'tools', 'action' => 'index', "?myArgument=12"));

Antworten auf die Frage(3)

Ihre Antwort auf die Frage