Hi Thomas, The ticket already exists:
http://trac.symfony-project.org/ticket/4027 You may encounter a few more traps when trying to build an ORM agnostic plugin with DbFinder. I want to publish a tutorial about it, illustrated by my work on sfSimpleBlog, but that won't come before next week. Cheers, François 2008/10/4 Thomas Rabaix <[EMAIL PROTECTED]> > > Hello, > > I just start to play with dbfinder and multi-orm schema definition ... > > I found out that the sfPropelBaseTask also parse doctrine schema , > this can be solve by adding maxdepth(0) > > ### Eclipse Workspace Patch 1.0 > #P Soleoweb > Index: sf/lib/plugins/sfPropelPlugin/lib/task/sfPropelBaseTask.class.php > =================================================================== > --- sf/lib/plugins/sfPropelPlugin/lib/task/sfPropelBaseTask.class.php > (revision > 11667) > +++ sf/lib/plugins/sfPropelPlugin/lib/task/sfPropelBaseTask.class.php > (working > copy) > @@ -85,13 +85,14 @@ > > protected function schemaToXML($checkSchema = self::CHECK_SCHEMA, > $prefix = '') > { > - $finder = sfFinder::type('file')->name('*schema.yml'); > + $finder = sfFinder::type('file')->name('*schema.yml')->maxdepth(0); > $dirs = array('config'); > if ($pluginDirs = glob(sfConfig::get('sf_plugins_dir').'/*/config')) > { > $dirs = array_merge($dirs, $pluginDirs); > } > $schemas = $finder->in($dirs); > + > if (self::CHECK_SCHEMA === $checkSchema && !count($schemas)) > { > throw new sfCommandException('You must create a schema.yml file.'); > > Do I need to create a ticket ? > > -- > Thomas Rabaix > Internet Consultant > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "symfony developers" group. To post to this group, send email to symfony-devs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en -~----------~----~----~----~------~----~------~--~---