Duda al utilizar config.routes
hasdman opened this issue · comments
Buenas tardes,
Tengo una duda en cuanto a la configuración de las rutas. Al definirla:
7 => array(
"pattern" => "/^therapeutics/",
"application" => "pages",
"controller" => "pages",
"method" => "therapeutics",
"params" => array("id")
),
La clave "params" ha de ser estática o puede ser dinámica?
Al utilizar la url relativa al pattern:
http://127.0.0.1:8080/miwebsite/index.php/therapeutics/8
La respuesta del metodo es:
string(2) "id"
Sin embargo al escribir el nombre de mi aplicación de forma explicita:
http://127.0.0.1:8080/miwebsite/index.php/pages/therapeutics/8
La respuesta es correcta:
string(1) "8"
Gracias de antemano por la respuesta,
Dani.
en "params" => array("id") seria "params" => segment(1).
para que cache el parámetro de la url
Jummm el problema es que el router espera un array, de lo contrario da este error:
Warning: call_user_func_array() expects parameter 2 to be array, string given...
Bueno arreglado, era tema de meter el segmento en array:
"params" => array(segment(1))
Gracias!
no hay de que aquí seguimos :)