Estoy usando el spirit beta 1 y quiero pasar variables al metodo index del controlador sin mostrar index en la url: http://midominio.com/country/us/1/ quiero que "us" y "1" sean variables para ello puse mi controlador asi: class CountryController extends ApplicationController { public function index($id,$page="1"){ $this->country = $id; $this->lista = $this->Artistas->lista($id,$page); }
} pero me da error: Acción no encontrada Error: No se encontró la Acción us. Es necesario definir un método en la clase controladora Country llamado us para que esto funcione correctamente.
funciona normal si la url es http://midominio.com/country/index/us/1/ pero no quiero que muestre el index, no se ve amigable mi url. ¿hay alguna solución para esto?
con el archivo /app/config/routes.ini puede solucionar el tema que comenta con la url, el mismo archivo tiene un ejemplo para lograr lo que busca nos cuenta como le fue saludos!!
Bueno puse en el routes.ini, /country/* = country/index/* pero ahora el problema es que los métodos(acciones) que tengo en el controlador también los enruta.