I'm starting a large PHP application (re-writing an existing ERP system) and want to establish a really good framework. I've already decided to use SMARTY for templates...but that was an easy decision, because it's so popular. I'm sold on the idea of Data Abstration, but which approach should I implement? Has anyone heard/used Propel? The site looks interesting, but I'm not sure if it's going to catch on.
What are the most popular approaches out there for Data Objects/Data Abstraction?
Thanks!!!