I mostly use CodeIgniter for my projects but I am wanting to learn/try something new. I recently started doing a project in laravel but right now it seems a little overwhelming for the simple project/task I want to make.
So my question is what PHP frameworks do you like to use for making new projects? What do you find are the most convenient for your needs?
On the other hand, depending on the size of the project, you might not always need a framework. A framework simply provides a lot of the common nuts and bolts so you don’t have to re-invent the wheel.
A different prospective to using a framework which may encumber how you do things, is using a good library and choosing desired components. You may want to look at Aura PHP (http://auraphp.com)
Since you are interested in trying/learning something different, start by looking in the upper right hand corner of this page. See the label “Search Forums”? Right next to it is an input box with the words “type here”. Enter “Best PHP Framework” into the box then press the little magnifying glass icon next to the box. Viola! Like magic, hundreds if not thousands of threads on this very topic will be listed.
Yii comes with wealthy features: MVC, DAO/ActiveRecord, I18N/L10N, caching, verification and role-based accessibility management, scaffold, examining, etc. It can decrease your growth time considerably.
There is no such thing called ‘best’ framework. you will have to actually try each one out to see which framework suits your need. I’d recommend Symfony 2 since its quite flexible and extensible. You can always try to design your own framework if you want to, but this will require advanced OOP skills.