Foros del Web » Programando para Internet » PHP » Symfony »

Rutear mi web

Estas en el tema de Rutear mi web en el foro de Symfony en Foros del Web. Hola, sigo iniciandome en esto de symfony2, y recontruyendo mi web en base a el. Llegue a la parte donde me toca rutearlo, antes lo ...
  #1 (permalink)  
Antiguo 07/06/2012, 20:13
Avatar de ONahuelO  
Fecha de Ingreso: junio-2009
Ubicación: Gualeguaychú, Argentina
Mensajes: 144
Antigüedad: 14 años, 10 meses
Puntos: 4
Rutear mi web

Hola, sigo iniciandome en esto de symfony2, y recontruyendo mi web en base a el.

Llegue a la parte donde me toca rutearlo, antes lo hacia con urls amigables, pero symfony tiene funciones mucho mas simples para hacerlo.

Entonces aca muestro mi error para ver si me pueden ayudar.

Código:
Cannot import resource "C:\www\src\Proyecto\AvisosBundle/Resources/config/routing.yml" from "C:\www\app/config\routing.yml".
500 Internal Server Error - FileLoaderLoadException
1 linked Exception:

    ParseException »

Mi archivo ruting.yml
Código:
ProyectoAvisosBundle_avisos:
    pattern:  /{categoria}/{aviso}
    defaults: { _controller: ProyectoAvisosBundle:Default:aviso}
	
ProyectoAvisosBundle_categorias:
    pattern:  /{categoria}
    defaults: { _controller: ProyectoAvisosBundle:Default:index}

ProyectoAvisosBundle_homepage:
    pattern:  /
    defaults: { _controller: ProyectoAvisosBundle:Default:index, categoria:99}

Mi archivo DefaultController.php
Código PHP:
class DefaultController extends Controller
{
    
    public function 
indexAction($categoria)
    {
        return 
$this->render('ProyectoAvisosBundle:Default:index.html.php',array('obj' => 's'));
    }
    
    
    public function 
avisoAction($aviso)
    {
        return 
$this->render('ProyectoAvisosBundle:Default:aviso.html.php',array('obj' => 's'));
    }
    
    
    

Alguno tiene idea de por que es el error.

Muchas Gracias.
  #2 (permalink)  
Antiguo 07/06/2012, 20:22
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Rutear mi web

Que tal ONahuelO,

Por el error parece que el .yml no esta bien formado, el routing.yml que estas mostrando es el de AvisosBundle ?

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 28/06/2012, 17:17
 
Fecha de Ingreso: junio-2012
Mensajes: 3
Antigüedad: 11 años, 10 meses
Puntos: 0
Respuesta: Rutear mi web

Fijate los espacios del yml , no admite tabs solo cuatro espacios de barra .
  #4 (permalink)  
Antiguo 30/06/2012, 16:22
Avatar de Ribon  
Fecha de Ingreso: septiembre-2010
Ubicación: El firmamento
Mensajes: 487
Antigüedad: 13 años, 7 meses
Puntos: 91
Respuesta: Rutear mi web

Si pudieras dar más detalles sobre el error.

qué te dice después de

ParseException »

en la página de excepción?
__________________
Utilice el Highlight para mostrar código, mis ojos se lo agradecerán :)
qué es esto? :O -> http://i48.tinypic.com/5x3kzs.png
Ya sabes :)
  #5 (permalink)  
Antiguo 24/07/2012, 03:01
 
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 4 meses
Puntos: 0
Respuesta: Rutear mi web

Efectivamente, como indica jorgedestasio, puede ser un tema de alguna tabulación en el routing.yml

Creo que tienes una tabulación en la línea 4.

Código XML:
Ver original
  1. ProyectoAvisosBundle_avisos:
  2.     pattern:  /{categoria}/{aviso}
  3.     defaults: { _controller: ProyectoAvisosBundle:Default:aviso}
  4.    
  5. ProyectoAvisosBundle_categorias:
  6.     pattern:  /{categoria}
  7.     defaults: { _controller: ProyectoAvisosBundle:Default:index}
  8.  
  9. ProyectoAvisosBundle_homepage:
  10.     pattern:  /
  11.     defaults: { _controller: ProyectoAvisosBundle:Default:index, categoria:99}

Etiquetas: class, php, symfony2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:05.