Well, seeing as I'm dissatisfied with Zend_Db_Table
after being spoiled by LINQ, I'm looking to get started learning an ORM with PHP. General consensus seems to be that Doctrine and Propel are the only good ones for serious use -- and whatever my opinion, I'd like to use something at least moderately popular so that people in the future can look at this app I'm working on without having an head explosion :P
I'm currently leaning towards Propel because it's documentation seems to be a bit more complete, and it supports the nested set model (also called "modified preorder tree transversal model") right out of the box. However, I like Doctrine's use of namespaces and other PHP 5.3 features, and it seems to be a bit more popular.
From those who have used either ORM with Zend Framework, which meshes better with the existing framework (if either)? What kind of issues should I watch out for using either framework with Zend?
This ORM just saved me $10k. Makes my hyperproductive. See More Doctrine is considered the most popular PHP ORM out there. As such, it has a big community which brings a lot of perks. Namely a great deal of learning resources and it's easier to find help for any issue you might have.
The most popular PHP MVC frameworks which are mostly used by the developers are Laravel, Symfony, Yii 2, Zend framework and few others. All these frameworks uses MVC architecture and are recommended highly by the major community influencers.
It has several optimized features such as cryptographic coding tool, front-end supported drag and drop editor, PHP Unit testing tools and others. Further, Zend has also partnered with major tech companies such as IBM, Microsoft, Google and others.
Codeigniter is said to be that one PHP framework that is easy to use and quick to learn. It also works on the MVC architecture, but offers several guides and easy to understand PHP platform for newbie developers to get started with PHP framework. Q: Which is best PHP MVC framework?
I can't speak for Propel but there are a lot of good integration resources for ZF and Doctrine. See Zend Framework 1.11 with Doctrine 2 Integration
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With