CakePHP pasando argumentos en Controller :: redirect

En las acciones del controlador para hacer redirección utilizo esto:

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

o esto

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

Y cuando paso datos con redireccionamiento, uso esto:

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

Pero no pude encontrar cómo pasar "myargument" por la notación "this-redirect-array".
No quiero usar esto porque algunos problemas de enrutamiento:

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

Necesito algo como esto:

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

Respuestas a la pregunta(3)

Su respuesta a la pregunta