Yii Framework Forum: Mejor forma de ocultar el controlador site - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Mejor forma de ocultar el controlador site Rate Topic: -----

#1 User is offline   Fher 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 38
  • Joined: 09-January 16

Posted 17 May 2017 - 01:49 AM

Hola compañeros.

Quisiera saber la mejor forma de ocultar en la url el controlador site, supongo que se debe hacer con una regla a través de la configuración de urlManager, pero no lo tengo muy claro.

Lo que quiero hacer es que las rutas site/index, site/contactar, etc, se muestren solamente como index o contactar, por ejemplo.

Y que esto no me genere conflictos con el resto de controladores y rutas, por ejemplo que contactar lo tome como la ruta contactar/index.

Uso Yii 1.1.

Os agradezco ayuda.
0

#2 User is offline   Menapro 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 44
  • Joined: 27-October 16
  • Location:Burgos, Spain

Posted 17 May 2017 - 05:31 AM

Efectivamente es en el parámetro urlManager. Lo que tienes que hacer es poner la palabra clave que quieres como url e indicarle la acción que tiene que ejecutar:

P.ej:
"index"=>"site/index"
"contactar"=>"site/contactar"
0

#3 User is offline   Fher 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 38
  • Joined: 09-January 16

Posted 18 May 2017 - 05:39 AM

Hola Menapro, muchas gracias.
Es sencillo así una por una, y me sirve, pero se puede hacer con una expresión regular para todas las acciones de site?
0

#4 User is offline   Menapro 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 44
  • Joined: 27-October 16
  • Location:Burgos, Spain

Posted 23 May 2017 - 07:59 AM

View PostFher, on 18 May 2017 - 05:39 AM, said:

Hola Menapro, muchas gracias.
Es sencillo así una por una, y me sirve, pero se puede hacer con una expresión regular para todas las acciones de site?


Por supuesto. Puedes emplear expresiones regulares para las url amigables.
Te recomiendo que eches un vistazo a la documentación oficial (en inglés)


0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users