I am in the early stages of rearchitecting my company's application. The app is currently running on symfony 1.2, and I used the default ORM at the time, Propel.
Symfony has since updated to 1.4 and switched default ORM to Doctrine.
From my understanding, each ORM excels at particular types of database structures. Is this true or is one far and away better than the other?
Are there any good methods to test which ORM would be best in my situation in a test environment using my schema (i.e.- set up dual, identical sites and run tests)?
setFirstName()
- in Doctrine, those are magic methods, and you can't callparent::setFirstName( 'Jimbob' )
in there, rather$this->_set( 'first_name', 'Jimbob' )
or some such. I found the Propel technique much more intuitive. – yitznewton