Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/05/2011, 05:38
Avatar de edwines
edwines
 
Fecha de Ingreso: mayo-2011
Mensajes: 21
Antigüedad: 13 años
Puntos: 3
Respuesta: Symfony Action does not exist

Hola!

Lo que sucede es que symfony trae un modulo llamado default en el cual se encuentran varias acciones que se ejecutan por defecto (como por ejemplo mostrar una página cuando aún no has creado nada, mostrar el error 500, mostrar el error 404, etc)

Ahora si creas un modulo con ese mismo nombre, el sistema tomara como vigente al que tu creaste; lo cual significa que cuando alguna de estas páginas que muestran contenido por defecto es llamada, buscará la acción dentro del módulo que creaste.

Por eso tienes dos opciones:
  • Crear todas las páginas que debería tener este módulo.
  • Darle un nombre diferente a tu módulo 'defaultt'

Créeme que la segunda opción es 1000 veces preferible.

Por otro lado, también puedes eliminar el llamado al $this->forward('default', 'module'); pero esto solo solucionaría tu problema en el corto plazo, pues solo estarás eliminando una de las miles de llamadas qué se hacen a una de las acciones del módulo default.

Un saludo amigo, y bienvenido al mejor framework del mundo.