I've just started working with Doctrine and I don't quite understand the purpose of table classes and base classes. What is the benefit of generating them explicitly? Is any change necessary in the application logic when these classes are pre-generated and when they are not?
Could you clarify this topic a bit? Thanks.