una texto sufijo prefijo poner para palabra muchas insertar dígitos como celdas celda caracteres añadir agregar symfony1 routing symfony-1.4

symfony1 - sufijo - insertar texto en celda



Cómo agregar un prefijo a todas mis rutas (2)

He encontrado una gran página de recursos para sus necesidades:
http://particul.es/blog/index.php?post/How-to-change-backend.php-to-admin-prefix-routes-automatically-symfony
Con muchas soluciones para lograr tus objetivos. Pero, personalmente, creo que la forma más inteligente para usted es manejar esto en .htaccess.

Actualmente estoy trabajando en un sitio web creado con Symfony 1.4 y necesito implementar un prefijo de ruta para todas las rutas. Este prefijo se usa para especificar dos "vistas" diferentes para el sitio web, por ejemplo:

www.domain.com/b2b : B2B oriented view www.domain.com/b2c : B2C oriented view

Ambas URL representan los mismos módulos / acciones pero con pequeñas diferencias específicas (textes, imágenes, ...). Por lo tanto, www.domain.com/b2b/module1/action1 y www.domain.com/b2c/module1/action1 deben proceder con la misma acción / vista, pero el prefijo debe poder ser capturado en la acción o plantilla.

¿Hay alguna forma de implementar esto sin tener que codificar el prefijo en cada llamada urlFor / routeFor?


Puede crear sus propias clases de enrutamiento, que anexa la "vista" (b2b / b2c) a la ruta y la analiza cuando sea necesario.

Crea una clase personalizada que herede de sfRoute . En su routing.yml agregue la class: myRouteClassName a las rutas.