potrzebuję pomocy osób, które na mają do czynienia z symfony już od jakiegoś czasu i być może spotkały się z podobną sytuacją.
Otóż w dniu 3 Jobeet,wszystko idzie przyjemnie do czasu chęci wygenerowania modułu:
php symfony doctrine:generate-module --with-show --non-verbose-templates frontend job JobeetJob
Otrzymuję komunikat:
PHP Fatal error: Class 'BaseFormDoctrine' not found in /var/www/sfproject/lib/form/doctrine/base/BaseJobeetJobForm.class.php on line 14 PHP Stack trace: PHP 1. {main}() /var/www/sfproject/symfony:0 PHP 2. include() /var/www/sfproject/symfony:14 PHP 3. sfSymfonyCommandApplication->run() /var/www/sfproject/lib/command/cli.php:20 PHP 4. sfTask->runFromCLI() /var/www/sfproject/lib/command/sfSymfonyCommandApplication.class.php:76 PHP 5. sfBaseTask->doRun() /var/www/sfproject/lib/task/sfTask.class.php:97 PHP 6. sfDoctrineGenerateModuleTask->execute() /var/www/sfproject/lib/task/sfBaseTask.class.php:68 PHP 7. sfDoctrineGenerateModuleTask->executeGenerate() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php:98 PHP 8. sfGeneratorManager->generate() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php:117 PHP 9. sfModelGenerator->generate() /var/www/sfproject/lib/generator/sfGeneratorManager.class.php:113 PHP 10. sfGenerator->generatePhpFiles() /var/www/sfproject/lib/generator/sfModelGenerator.class.php:61 PHP 11. sfGenerator->evalTemplate() /var/www/sfproject/lib/generator/sfGenerator.class.php:67 PHP 12. require() /var/www/sfproject/lib/generator/sfGenerator.class.php:84 PHP 13. sfModelGenerator->getFormObject() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/data/generator/sfDoctrineModule/default/template/templates/_form.php:4 PHP 14. sfAutoload->autoload() /var/www/sfproject/lib/autoload/sfAutoload.class.php:0 PHP 15. sfAutoload->loadClass() /var/www/sfproject/lib/autoload/sfAutoload.class.php:163 PHP 16. require() /var/www/sfproject/lib/autoload/sfAutoload.class.php:188 PHP 17. sfAutoload->autoload() /var/www/sfproject/lib/autoload/sfAutoload.class.php:0 PHP 18. sfAutoload->loadClass() /var/www/sfproject/lib/autoload/sfAutoload.class.php:163 PHP 19. require() /var/www/sfproject/lib/autoload/sfAutoload.class.php:188 [?php use_stylesheets_for_form($form) ?] [?php use_javascripts_for_form($form) ?] [?php /** * Project form base class. * * @package jobeet * @subpackage form * @author Your name here * @version SVN: $Id: sfDoctrineFormBaseTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $ */ abstract class BaseFormDoctrine extends sfFormDoctrine { public function setup() { } } [?php /** * Project form base class. * * @package jobeet * @subpackage form * @author Your name here * @version SVN: $Id: sfDoctrineFormBaseTemplate.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $ */ abstract class BaseFormDoctrine extends sfFormDoctrine { public function setup() { } } Fatal error: Class 'BaseFormDoctrine' not found in /var/www/sfproject/lib/form/doctrine/base/BaseJobeetJobForm.class.php on line 14 Call Stack: 0.0003 324164 1. {main}() /var/www/sfproject/symfony:0 0.0040 579660 2. include('/var/www/sfproject/lib/command/cli.php') /var/www/sfproject/symfony:14 0.2467 6437660 3. sfSymfonyCommandApplication->run() /var/www/sfproject/lib/command/cli.php:20 0.2560 6441064 4. sfTask->runFromCLI() /var/www/sfproject/lib/command/sfSymfonyCommandApplication.class.php:76 0.2565 6442040 5. sfBaseTask->doRun() /var/www/sfproject/lib/task/sfTask.class.php:97 0.2763 7072944 6. sfDoctrineGenerateModuleTask->execute() /var/www/sfproject/lib/task/sfBaseTask.class.php:68 0.2929 7840996 7. sfDoctrineGenerateModuleTask->executeGenerate() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php:98 0.2935 7862644 8. sfGeneratorManager->generate() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/lib/task/sfDoctrineGenerateModuleTask.class.php:117 0.2971 8091008 9. sfModelGenerator->generate() /var/www/sfproject/lib/generator/sfGeneratorManager.class.php:113 0.3478 10295784 10. sfGenerator->generatePhpFiles() /var/www/sfproject/lib/generator/sfModelGenerator.class.php:61 0.3485 10296920 11. sfGenerator->evalTemplate() /var/www/sfproject/lib/generator/sfGenerator.class.php:67 0.3489 10357664 12. require('/var/www/sfproject/lib/plugins/sfDoctrinePlugin/data/generator/sfDoctrineModule/default/template/templates/_form.php') /var/www/sfproject/lib/generator/sfGenerator.class.php:84 0.3489 10357664 13. sfModelGenerator->getFormObject() /var/www/sfproject/lib/plugins/sfDoctrinePlugin/data/generator/sfDoctrineModule/default/template/templates/_form.php:4 0.3490 10358020 14. sfAutoload->autoload() /var/www/sfproject/lib/autoload/sfAutoload.class.php:0 0.3490 10358020 15. sfAutoload->loadClass() /var/www/sfproject/lib/autoload/sfAutoload.class.php:163 0.3492 10360848 16. require('/var/www/sfproject/lib/form/doctrine/JobeetJobForm.class.php') /var/www/sfproject/lib/autoload/sfAutoload.class.php:188 0.3492 10361132 17. sfAutoload->autoload() /var/www/sfproject/lib/autoload/sfAutoload.class.php:0 0.3492 10361132 18. sfAutoload->loadClass() /var/www/sfproject/lib/autoload/sfAutoload.class.php:163 0.3496 10392192 19. require('/var/www/sfproject/lib/form/doctrine/base/BaseJobeetJobForm.class.php') /var/www/sfproject/lib/autoload/sfAutoload.class.php:188
Przeorałem google'a, nawet pobrałem wersję 1.4 z SVN i sytuacja identyczna. Co ciekawe, plik BaseFormDoctrine.class.php znajduje się w ścieżce /lib/form/doctrine
Czy coś przeoczyłem? Na kanale IRC związanym z symfony dowiedziałem się, że zdarzają się osoby z takim problemem - ale trochę mi ten argument nie wystarcza
