Muy buenas tardes comunidad, estoy trabajando con symfony-1.0.19; para mejorar la parte de la seguridad instale un plugin llamado SfGuardPlugin. les comento que estaba funcionando correctamente:
- instale el plugin
- genere los modulos
- genere el modelo con las clases del plugin
- cargue los datos de prueba que trae en el fixtures.
les comento que puedo acceder a los modulos del plugin a través a traves de la ruta:
localhost/myproyecto/web/controlador.php/sfGuardUser. el problema es que yo habia hecho lo siguiente.
symfony propel-init-admin publicacion usuarios SfGuardUser. y al principio podia acceder a traves del modulo usuarios pero luego se me presento la falla que mencione arriba.
luego de seguir trabajando en personalizar los modulos y traducirlos al español se me presento el siguiente problema:
[sfInitializationException]
Unable to scaffold unexistant model "SfGuardUser"
stack trace
* at ()
in SF_SYMFONY_LIB_DIR/generator/sfCrudGenerator.class.php line 63 ...
60. $error = 'Unable to scaffold unexistant model "%s"';
61. $error = sprintf($error, $modelClass);
62.
63. throw new sfInitializationException($error);
64. }
65.
66. $this->setScaffoldingClassName($modelClass);
* at sfCrudGenerator->generate(array('model_class' => 'SfGuardUser', 'theme' => 'default', 'moduleName' => 'usuarios'))
in SF_SYMFONY_LIB_DIR/generator/sfGeneratorManager.class.php line 56 ...
53. {
54. $generator = new $generator_class();
55. $generator->initialize($this);
56. $data = $generator->generate($param);
57.
58. return $data;
59. }
* at sfGeneratorManager->generate('sfPropelAdminGenerator', array('model_class' => 'SfGuardUser', 'theme' => 'default', 'moduleName' => 'usuarios'))
in SF_SYMFONY_LIB_DIR/config/sfGeneratorConfigHandler.class.php line 75 ...
72. $generatorParam['moduleName'] = $match[1];
73. }
74.
75. $data = $generatorManager->generate($config['class'], $generatorParam);
76.
77. // compile data
78. $retval = "<?php\n".
* at sfGeneratorConfigHandler->execute(array('/var/www/sfdemo/apps/publicacion/modules/usuarios/config/generator.yml'))
in SF_SYMFONY_LIB_DIR/config/sfConfigCache.class.php line 103 ...
100. if ($handlerToCall)
101. {
102. // call the handler and retrieve the cache data
103. $data = $handlerToCall->execute($configs);
104.
105. $this->writeCacheFile($handler, $cache, $data);
106. }
* at sfConfigCache->callHandler('modules/usuarios/config/generator.yml', array('/var/www/sfdemo/apps/publicacion/modules/usuarios/config/generator.yml'), '/var/www/sfdemo/cache/publicacion/dev/config/modules_usuarios_config_generator.yml.php')
in SF_SYMFONY_LIB_DIR/config/sfConfigCache.class.php line 190 ...
187. if (!is_readable($cache) || $mtime > filemtime($cache))
188. {
189. // configuration has changed so we need to reparse it
190. $this->callHandler($configPath, $files, $cache);
191.
192. // clear process cache
193. if ('config/config_handlers.yml' != $configPath && sfConfig::get('sf_use_process_cache') && !$process_cache_cleared)
* at sfConfigCache->checkConfig('modules/usuarios/config/generator.yml', '1')
in SF_SYMFONY_LIB_DIR/config/sfConfigCache.class.php line 248 ...
245. */
246. public function import($config, $once = true, $optional = false)
247. {
248. $cache = $this->checkConfig($config, $optional);
249.
250. if ($optional && !$cache)
251. {
* at sfConfigCache->import('modules/usuarios/config/generator.yml', '1', '1')
in SF_SYMFONY_LIB_DIR/controller/sfController.class.php line 194 ...
191. }
192.
193. // check for a module generator config file
194. sfConfigCache::getInstance()->import(sfConfig::get('sf_app_module_dir_name'). '/'.$moduleName.'/'.sfConfig::get('sf_app_module_config_dir_name').'/generator.yml', true, true);
195.
196. if (!$this->actionExists($moduleName, $actionName))
197. {
* at sfController->forward('usuarios', 'list')
in SF_SYMFONY_LIB_DIR/controller/sfFrontWebController.class.php line 48 ...
45. $actionName = $request->getParameter('action');
46.
47. // make the first request
48. $this->forward($moduleName, $actionName);
49. }
50. catch (sfException $e)
51. {
* at sfFrontWebController->dispatch()
in SF_ROOT_DIR/web/publicacion_dev.php line 10 ...
como les comente los modulos estaban funcionando bien.
para tratar de solucionarlo cree un nuevo proyecto de prueba pero el problema persiste.
si alguien conoce el la causa del error agradeceria algo de ayuda ya que no he conseguido una buena documentacion hacerca del plugin, solo lo basico para la instalacion.