This symfony doctrine schema relationship sample is for my own reference. I think many people out there also facing the same problem as me when writing the doctrine schema relationship. Here are some of the relationship sample that give a very simple sample.
Advertisements
One to One relationship between User and Profile:-
Profile: columns: user_id: integer name: string(255) email_address: type: string(255) relations: User: local: user_id foreign: id type: one foreignType: one
One to Many relationship between User and Phonenumber:-
Phonenumber: columns: user_id: integer phonenumber: string(255) relations: User: foreignAlias: Phonenumbers local: user_id foreign: id type: one foreignType: many
Many to Many relation between BlogPost and Tag:-
BlogPost: columns: user_id: integer title: string(255) body: clob relations: User: local: user_id foreign: id type: one foreignType: one foreignAlias: BlogPosts Tags: class: Tag foreignAlias: BlogPosts refClass: BlogPostTag local: blog_post_id foreign: tag_id Tag: columns: name: string(255) BlogPostTag: columns: blog_post_id: type: integer primary: true tag_id: type: integer primary: true relations: BlogPost: local: blog_post_id foreign: id foreignAlias: BlogPostTags Tag: local: tag_id foreign: id foreignAlias: BlogPostTags
Credit: Symfony Documentation
Related posts:
How to upload file in Symfony 1.4
CPAN Error: make test had returned bad status, won't install without force
MySQL: Full text search for multiple words
SVN: How to commit only modified files via command line
WordPress Dev: How to send html email using wp_mail()?
How to re-arrange account order in Thunderbird
How to enable personal file sharing in Ubuntu 10.04
How to move Firefox tab bar to bottom
Share this with your friends:-