In the part 1 of the Doctrine Tutorial we created a freakin' awesome setup: with Doctrine: entities, queries, migrations and fixtures.
But, we're missing a big, giant, huge, important piece! Database relations! And once you've mastered these, you'll be unstoppable! But... a lot of information out there make Doctrine relations look over-complicated. And actually, they're simple and beautiful, especially with some recent changes in Symfony 4:
- Generating a ManyToOne relationship (association)
- The annotations for a relation
- The OneToMany inverse side of a relation
- Referencing objects across fixture classes
- The owning versus inverse sides of a relation
- Doing magic with the ArrayCollection (Criteria)
- Querying with Joins
- ManyToMany Relations
- Pagination!
Help us bring "The Space Bar" app to the galaxy, with, (inter) stellar database relations. Yep, that's the level of humor you can expect!