A project installer is an excellent place to setup this sort of thing: http://github.com/kriswallsmith/sf-installer-kris/blob/master/project/config/ProjectConfiguration.class.php#L18
-- Kris Wallsmith | Release Manager [email protected] Portland, Oregon USA http://twitter.com/kriswallsmith On Apr 29, 2010, at 10:15 AM, Tom Boutell wrote: > A good example of settings for this that would be complete enough to > work properly (indexed, autoincrementing, etc.) would help a lot if we > were to advise people to set up their projects this way. > > On Thu, Apr 29, 2010 at 1:12 PM, Jonathan Wage <[email protected]> wrote: >> Hi, >> >> If you don't specify an id on a model in Doctrine 1 it adds an id with the >> options defined in the attribute ATTR_DEFAULT_IDENTIFIER_OPTIONS: >> >> $manager->setAttribute(Doctrine_Core::ATTR_DEFAULT_IDENTIFIER_OPTIONS, >> array(...)); >> >> - Jon >> >> On Thu, Apr 29, 2010 at 1:05 PM, Tom Boutell <[email protected]> wrote: >>> >>> I didn't realize that was possible. How do we set the default type for >>> id in schema.yml? That will automatically be respected by plugin >>> schemas that get merged? >>> >>> Thanks! >>> >>> On Thu, Apr 29, 2010 at 10:31 AM, Jonathan Wage <[email protected]> wrote: >>>> Hi, >>>> >>>> I think we have a bigger problem here. Either way we have a >>>> compatibility >>>> issue between models in your project and models included in a plugin if >>>> the >>>> plugin includes a hardcoded id and length. >>>> >>>> I changed the plugin to not specify any id so that it uses the >>>> configured >>>> default. The idea was then in Doctrine you can specify those defaults so >>>> they are the same for all foreign keys and identifiers. >>>> >>>> Thoughts? >>>> >>>> - Jon >>>> >>>> On Thu, Apr 8, 2010 at 2:47 PM, Tom Boutell <[email protected]> wrote: >>>>> >>>>> Question mostly for Jon Wage: >>>>> >>>>> Is there a rough timetable for a stable release of the new >>>>> sfDoctrineGuardPlugin? >>>>> >>>>> The new version has BIGINTs for IDs and incorporates email address and >>>>> full name fields in the sf_guard_user schema. We are on board with >>>>> that, but it's difficult to plan for the short and medium-term future >>>>> without a rough idea of when that might be the commonly installed >>>>> version. Right now our apps tend to have fullname and email address >>>>> fields in an sfGuardUserProfile table. And our plugins (including >>>>> apostrophePlugin), which need to be able to refer to sfGuardUser >>>>> objects via foreign keys, have 4-byte integers for user ID fields. >>>>> >>>>> MySQL generates an error if you try to add a foreign key relationship >>>>> with a different integer type so there's a compatibility issue here. >>>>> >>>>> At the same time I see that the core Symfony and Doctrine teams are >>>>> working hard on Symfony 2.0 and Doctrine 2.0. So I wonder if the new >>>>> sfDoctrineGuardPlugin is to be expected any time soon, or if it might >>>>> make better sense to just skip it and require the use of the currently >>>>> stable release of sfDoctrineGuardPlugin unless and until we redo our >>>>> stuff anyway for Symfony 2.0. >>>>> >>>>> Any insight welcome. Thanks! >>>>> >>>>> -- >>>>> Tom Boutell >>>>> P'unk Avenue >>>>> 215 755 1330 >>>>> punkave.com >>>>> window.punkave.com >>>>> >>>>> -- >>>>> If you want to report a vulnerability issue on symfony, please send it >>>>> to >>>>> security at symfony-project.com >>>>> >>>>> 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 >>>>> >>>>> To unsubscribe, reply using "remove me" as the subject. >>>> >>>> >>>> >>>> -- >>>> Jonathan H. Wage (+1 415 992 5468) >>>> Open Source Software Developer & Evangelist >>>> sensiolabs.com | jwage.com | doctrine-project.org | symfony-project.org >>>> >>>> You should follow me on Twitter: http://www.twitter.com/jwage >>>> >>>> You can contact Jonathan about Doctrine, Symfony and Open-Source or for >>>> training, consulting, application development, or business related >>>> questions >>>> at [email protected] >>>> >>>> -- >>>> If you want to report a vulnerability issue on symfony, please send it >>>> to >>>> security at symfony-project.com >>>> >>>> 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 >>>> >>> >>> >>> >>> -- >>> Tom Boutell >>> P'unk Avenue >>> 215 755 1330 >>> punkave.com >>> window.punkave.com >>> >>> -- >>> If you want to report a vulnerability issue on symfony, please send it to >>> security at symfony-project.com >>> >>> 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 >> >> >> >> -- >> Jonathan H. Wage (+1 415 992 5468) >> Open Source Software Developer & Evangelist >> sensiolabs.com | jwage.com | doctrine-project.org | symfony-project.org >> >> You should follow me on Twitter: http://www.twitter.com/jwage >> >> You can contact Jonathan about Doctrine, Symfony and Open-Source or for >> training, consulting, application development, or business related questions >> at [email protected] >> >> -- >> If you want to report a vulnerability issue on symfony, please send it to >> security at symfony-project.com >> >> 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 >> > > > > -- > Tom Boutell > P'unk Avenue > 215 755 1330 > punkave.com > window.punkave.com > > -- > If you want to report a vulnerability issue on symfony, please send it to > security at symfony-project.com > > 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 -- If you want to report a vulnerability issue on symfony, please send it to security at symfony-project.com 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
