Okay. I\'m NOT asking which one is better. I know Yii is not better than Symfony, Symfony is not better then Yii.
I\'m asking which one should i go with
Since you already use Zend, why not using it as a framework ??
And there is no anwser to your question, it depends on project needs...
Symfony should be use on 'big' projects with fast servers.
Yii is still a 'light' framework, but is very fast compared to Symfony, and has a short learning curve...
...etc
I think what you search is to see what is the recommendations more than any Evangelism.
Just to give some pointers about what is the current state of PHP, and nice components that is using the latest php features.
Make sure what you use has, a way to...:
package.json
that Node offers)DependencyInjection
is one example)ClassLoader
component is a good one)mysql
" and istead uses mysqli
And all of that distinct functionality packages that you can mix and match.
There is some efforts underway that address this exact issue, here some interresting ones:
PSR-0
, PSR-1
and PSR-2
Hope this helps you. with your own choice of which framework to invest on.
Yii is probably the truest 'framework' of all the options - it provides the scaffolding you need with almost no assumptions about how you would prefer to implement anything (except perhaps the inclusion of jQuery). It is incredibly fast to develop with, and very very fast to execute which translates to excellent scalability.
Projects I have used Yii for have always ended up well ahead of schedule - Yii just seems to make sense in the way it works. My experience with Symfony is limited, I will admit, but compared to Zend Yii is a breeze. The Gii MVC generator is a fantastic head start too, generating models and basic CRUD code from your database tables.
ALl this is just my opinion from my own experience, but that is what you asked for :)