Ok. Thanks for the reply. I just wanted to make sure I wasn't going
crazy.

Thanks,
Michael

On Jan 11, 2:04 pm, "Jonathan Wage" <[EMAIL PROTECTED]> wrote:
> Setting attribute from doctrine.yml is semi-broken and quirky currently. It
> is in the process of being addressed. Until then please just set attributes
> manually at the code level.
>
> Thanks, Jon
>
> On Jan 11, 2008 2:00 PM, Michael Smith <[EMAIL PROTECTED]> wrote:
>
>
>
>
>
> > I wanted my enum fields to use mysql enums so I created the following
> > doctrine.yml:
>
> > all:
> >  attributes:
> >    #use mysql enums instead of int
> >    use_native_enum:  true
>
> > This didn't effect it. I checked out sfDoctrineDatabase and added
> > print_r($this->_doctrineConnection->getAttributes()); to the end of
> > the initialize() and get:
>
> >    [112] => INNODB
> >    [117] => 1
> >    [140] => 7
> >    [107] =>
> >    [101] =>
> >    [100] => Doctrine_EventListener_Chain Object
>
> > Which shows USE_NATIVE_ENUM (117) being set but if I add print_r($this-
> > >conn->getAttributes()); to the enum creation section section in
> > Doctrine_DataDict_Mysql the attributes set in doctrine.yml's aren't
> > there. All I get is:
>
> >    [112] => INNODB
>
> > If I manually add $this->setAttribute(Doctrine::ATTR_USE_NATIVE_ENUM,
> > true); to the Doctrine_Connection_Mysql class it works fine. Anyone
> > know what I must be doing wrong in the config?
>
> > Thanks,
> > Michael
>
> --
> Jonathan Wagehttp://www.jwage.comhttp://www.centresource.com
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@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-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to