Hey Jeff, Very big thanks for your solution !
Francis. 2010/12/8 JF Simon <[email protected]> > Hey dude, it's possible, but not portable !! > You have to use the columnDefinition like this : > > /** > * @orm:Id > * @orm:Column(columnDefinition="integer unsigned") > * @orm:GeneratedValue(strategy="IDENTITY") > */ > > Yes this options let you defined *completely* your column definition. > Enjoy. > > On 7 déc, 22:22, Francis Besset <[email protected]> wrote: > > Hi all, > > I have a problem to create a columns with Doctrine2. > > > > I use annotations to create my schema. > > > > When i write this, I have no problem : > > /** > > * @orm:Id > > * @orm:Column(type="integer") > > * @orm:GeneratedValue(strategy="IDENTITY") > > */ > > protected $id; > > > > public function setId($id) > > { > > $this->id = $id; > > > > return $this; > > } > > > > But I want create a column unsigned, Doctrine2 return an exception when > > creating table : > > /** > > * @orm:Id > > * @orm:Column(type="integer", unsigned=true) > > * @orm:GeneratedValue(strategy="IDENTITY") > > */ > > protected $id; > > > > public function setId($id) > > { > > $this->id = $id; > > > > return $this; > > } > > > > The exception is : > > [BadMethodCallException] > > Unknown property 'unsigned' on annotation > 'Doctrine\ORM\Mapping\Column'. > > > > I don't understand, and I do not find the class > Doctrine\ORM\Mapping\Column. > > > > PS : I use MySQL driver. > > > > Thanks for your help, > > Francis. > > -- > 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 users" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected]<symfony-users%[email protected]> > For more options, visit this group at > http://groups.google.com/group/symfony-users?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 users" 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-users?hl=en
