MilkZoft / ZanPHP

ZanPHP is an agile Web application development framework written in PHP5 that uses different design patterns and best practices to create applications more quickly with good quality code.

Home Page:http://www.zanphp.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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 :)