Ticket created : http://trac.symfony-project.org/ticket/4684
On Thu, Oct 16, 2008 at 12:29 AM, Jonathan Wage <[EMAIL PROTECTED]> wrote: > Not sure when 1.1 will be released. In the next month or so. We try to > maintain BC but some small breaks are allowed to fix bugs. > > - Jon > > On Wed, Oct 15, 2008 at 5:18 PM, Thomas Rabaix <[EMAIL PROTECTED]> > wrote: >> >> Hello, >> >> Fair enough with your solution. The default base folder should be the >> sf_root_dir and not the lib/model/doctrine. It is up to the dev to >> define the full path. >> >> It will be a great input to add this feature to 1.1 of doctrine ... or >> maybe sooner. The current sfDoctrinePlugin has a bug, so an exception >> must be raise with the package keyword is used ( and for my point of >> view the generatePath feature should be implemented ). >> >> When the 1.1 branch will be release ? does the 1.1 will break some >> feature from 1.0 ? >> >> Thanks for your insight. >> >> Thomas >> >> On Wed, Oct 15, 2008 at 9:11 PM, Jonathan Wage <[EMAIL PROTECTED]> wrote: >> > The package feature in Doctrine is totally different than what it is in >> > propel. The sfDoctrinePlugin uses the package feature so that it can >> > work >> > with symfony plugins natively. All of the schemas found in the plugins >> > directory are automatically parsed and it adds the package parameter >> > automatically so that the Doctrine model generator knows where to write >> > the >> > files and for the project and each of the plugins. So the package >> > feature >> > can't be used to do what you want, so we'll need to throw an exception >> > when >> > devs try and use it. >> > >> > For your problem I think we need to add a different feature to Doctrine >> > schemas and the model generator to allow you to generate your models in >> > to >> > subfolders. >> > >> > User: >> > generatePath: SomeFolder/UserModels >> > columns: >> > username: string(255) >> > >> > This would write: >> > >> > lib/model/doctrine/SomeFolder/UserModels/User.class.php >> > lib/model/doctrine/SomeFolder/UserModels/generated/BaseUser.class.php >> > >> > We can add this to Doctrine 1.1 release. >> > >> > Thoughts? >> > >> > - Jon >> > >> > On Wed, Oct 15, 2008 at 1:39 PM, Thomas Rabaix <[EMAIL PROTECTED]> >> > wrote: >> >> >> >> I think, maybe other devs, it will be great to be able to separate >> >> model into subfolder. If the project has more than 50 Models it will >> >> be great to organize them by group. Another example is if we have >> >> classes only used for a module, and we don't want to pollute the main >> >> folder. >> >> >> >> The package feature is also implemented into Propel, so It will be a >> >> great thing if both ORM have the same features. >> >> >> >> Maybe before creating a ticket, the community can share their thought >> >> about that point. >> >> >> >> >> >> On Wed, Oct 15, 2008 at 7:05 PM, Jonathan Wage <[EMAIL PROTECTED]> >> >> wrote: >> >> > The package feature of Doctrine cannot be used by the user with >> >> > sfDoctrinePlugin. We use the package feature internally for plugin >> >> > schemas. >> >> > I think we need to make the plugin throw an exception if you try and >> >> > use >> >> > that feature. Can you create a ticket to do that? >> >> > >> >> > - Jon >> >> > >> >> > On Wed, Oct 15, 2008 at 7:11 AM, Thomas Rabaix >> >> > <[EMAIL PROTECTED]> >> >> > wrote: >> >> >> >> >> >> Hello, >> >> >> >> >> >> I am using the package definition for a model in order to place the >> >> >> generated model into a specific path. However, that does not work. >> >> >> >> >> >> ProductMySuperModel: >> >> >> package: lib.products >> >> >> [...] >> >> >> >> >> >> Generated files are located in SF_ROOT/lib/model/doctrine/lib/* >> >> >> which >> >> >> is wrong AND Plugin*.class.php are also created in >> >> >> SF_ROOT/plugin/lib/widgets/. I guess all files should be in >> >> >> SF_ROOT/lib/widgets and it is not a plugin so plugin classes files >> >> >> should NOT be generated. >> >> >> >> >> >> Look to me it is a critical bug, If so I will create a ticket. >> >> >> >> >> >> -- >> >> >> Thomas Rabaix >> >> >> Internet Consultant >> >> >> >> >> >> >> >> > >> >> > >> >> > >> >> > -- >> >> > Jonathan H. Wage >> >> > Open Source Software Developer & Evangelist >> >> > http://www.jwage.com >> >> > >> >> > > >> >> > >> >> >> >> >> >> >> >> -- >> >> Thomas Rabaix >> >> Internet Consultant >> >> >> >> >> > >> > >> > >> > -- >> > Jonathan H. Wage >> > Open Source Software Developer & Evangelist >> > http://www.jwage.com >> > >> > > >> > >> >> >> >> -- >> Thomas Rabaix >> Internet Consultant >> >> > > > > -- > Jonathan H. Wage > Open Source Software Developer & Evangelist > http://www.jwage.com > > > > -- 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 [email protected] 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 -~----------~----~----~----~------~----~------~--~---
