On Tue, Mar 27, 2012 at 11:35:53PM -0700, Richard Shank wrote: > > > >But this is a digression.
> In a situation where you are writing a bundle that can be used > across a number of persistence types, its not really practical to > have the model inherit from the persistence. Not sure I agree. > $myAwesome = $this->container->get('my_awesome.manager')->createMyAwesome(); This one I like. I use something similar bur using the manager to get new objects aswell is a good idea since we can inject the persistance layer at the same time. > Look at https://github.com/FriendsOfSymfony/FOSUserBundle for a > great example of this. However, if you are not writing for a bundle, > I'm not sure how much it matters if you split the persistence part > of the code from the rest of the logic. I use FOSUserBundle and I do this in my project: use FOS\UserBundle\Entity\User as BaseUser; class User extends BaseUser Which is the way I talk about. On the other hand, there can be magic somewhere that in fact makes this extend work in different manners. I haven't tried to use the UserBundle with my own Mongo-"orm" and see how easy it is to handle but if I understand how the bundle works it should not be that hard. Thomas. -- 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 developers" group. To post to this group, send email to symfony-devs@googlegroups.com To unsubscribe from this group, send email to symfony-devs+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/symfony-devs?hl=en