Supongamos que tienes una accion en un controlador que necesita algunos parámetros:
class ControladoresController extends AppController {
var $name = "Controladores";
function Accion ($param1 = null, $param2 = null) {
// ... el código
}
}
Vale, pues para invocarla y pasarle los parámetros necesitamos una url tal que así:
/Controladores/Accion/param1/param2
Que en el formato array, debe ser algo así:
$url = array (
'controller' = 'Controladores',
'action' = 'Accion',
'param1',
'param2'
)
Aparte de que la acción reciba los datos de esta manera, es posible acceder a los parámetros pasados a través de la propiedad Controller::params['pass'], que devuelve un array con los parámetros pasados.
Ahora tengo que ver eso de pasar parámetros con nombre...
No hay comentarios:
Publicar un comentario