In my previous post on separating bundles from libraries in Symfony2 applications I said I would follow this up with more details.
I have yet to write that post, in the meantime some links to useful information along these lines:
- This is the first of a series on DDD with Symfony2 by William Durand.
<li>This <a href="http://www.whitewashing.de/2012/08/11/oop_business_applications__trying_to_escape_the_mess.html">series of posts</a> by Benjamin Eberlei as well as many other great articles on that blog.</li> <li><a href="http://verraes.net/#blog">Mathias Verraes has a blog</a> with lots of interesting posts relating to DDD in PHP.</li>
I spoke about this subject at SymfonyLive in London, you can find the slides here.
A lot of the above related to using the ideas of Domain Driven Design in Symfony2. Eric Evan's original Blue Book DDD book and Vaughn Vernon's Implementing DDD book are both excellent if not easy reads as they are both long with a lot of information packed in.
Some slide from recent conference talks: Marcello Duarte and Konstantin Kudryashov spoke about the framework as an implementation detail at Symfony Live in London. At the PHPNW conference this weekend Ross Tuck gave an excellent talk on a similar topic as well, Models and Service Layers; Hemoglobin and Hobgoblins.