Problema
Según la documentación del plugin de sfGuard (excelente por otro lado), basta con:- Crear un módulo sfGuardAuth en nuestra aplicación
- Crear un fichero actions.class.php en nuestro directorio actions que herede de BasesfGuardAuthActions
1 2 3 4 5 6 7 8 9 |
<?php class sfGuardAuthActions extends BasesfGuardAuthActions { public function executeNewAction() { return $this->renderText('Aquí tienes una nueva acción de sfGuardAuth!'); } } |
1 |
PHP Fatal error: Class 'BasesfGuardAuthActions' not found |
Solución
Incluir el «BasesfGuardAuthActions» ya que symfony no puede autocargarlo.
1 2 3 4 5 6 7 8 9 10 |
<?php require_once(sfConfig::get('sf_plugins_dir').'/sfDoctrineGuardPlugin/modules/sfGuardAuth/lib/BasesfGuardAuthActions.class.php'); class sfGuardAuthActions extends BasesfGuardAuthActions { public function executeNewAction() { return $this->renderText('Aquí tienes una nueva acción de sfGuardAuth!'); } } |
Me funciono gracias!!! aunque hay un error en tu codigo, en la solucion:
«class sfGuardAuthActions extends sfGuardAuthActions»
debe heredar de «BasesfGuardAuthActions» como en la primera pantalla
:)
Gracias por el comentario, Joel. Ya he corregido el error.