No sé por qué no me iba ayer, creo que lo había hecho así :/
Y si quiero poder pasarle 'test_id' y que haga una ruta tipo test_name.test_id? Lo hice así en otra (con un LinkWithIntegerParam) e iba, pero no sé por qué ahora no.
EDITO: Listo, ya está.
Sólo hay que hacer esto y pasarle de nuevo el parámetro en el prefix (como estaba antes).
Siendo $testData la fila de la id que recibiste de la ruta.
Y si quiero poder pasarle 'test_id' y que haga una ruta tipo test_name.test_id? Lo hice así en otra (con un LinkWithIntegerParam) e iba, pero no sé por qué ahora no.
EDITO: Listo, ya está.
Sólo hay que hacer esto y pasarle de nuevo el parámetro en el prefix (como estaba antes).
Insertar CODE, HTML o PHP:
$test = $this->_input->filterSingle('player', XenForo_Input::UINT);
$this->canonicalizeRequestUrl(
XenForo_Link::buildPublicLink('test', $testData, array('test' => $test))
);
Siendo $testData la fila de la id que recibiste de la ruta.