# Yii Reviews
**Vendor:** Yii Software  
**Category:** [PHP Web Frameworks](https://www.g2.com/categories/php-web-frameworks)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 24
## About Yii
The Fast, Secure and Professional PHP Framework




## Yii Reviews
  ### 1. Easy installation, high performance and secure everything in one code.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Jose P. | Director IT / Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 19, 2024

**What do you like best about Yii?**

Models / Commands execution of Cron Jobs but at the same time you can use the same models for websites validation and usability.

**What do you dislike about Yii?**

Everything change when You have to migrate version to version for example Yii 1.1 to 2.0 or even 3.0 this might bring downgrade or affects to your ETA on projects.

**What problems is Yii solving and how is that benefiting you?**

Standaration of the code, that make you write a simple code as possible to bring integrity when you have multiples developers in the team solving security problems, anommalies, and comunication with the database.

  ### 2. Great Framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Charlie S. | Director of Technology, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 20, 2022

**What do you like best about Yii?**

When we evaluated frameworks, Yii's logic and programming was clearest and just made the most sense.  The framework is fast, Active Record is easy to learn and flexible, and the "gii" scaffolding software makes building the admin area of any website a breeze.

**What do you dislike about Yii?**

I don't know of any specific downsides - other than market share, and documentation.  Laravel seems to be taking over at this point.  And their documentation is by far more thorough than Yii's.

**What problems is Yii solving and how is that benefiting you?**

Yii allowed us to recode a large application very quickly.  Since we have a huge admin area with many tables to update and maintain with CRUD operations it was perfect for us.  It's been our framework of choice for 12 years now and it's handled every problem we've thrown at it.

  ### 3. Well worth it!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jay D. | Software Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 31, 2021

**What do you like best about Yii?**

I Love working with Yii, and hope to continue to for well into the future. Yii's installer was very easy to use and didn't take too long to download, And the features were also easy to view. I also enjoyed the font and colour scheme that was made available to me as default as it was easy too see and read whilst writing my code. I also think that the file system is well thought out and helps keep it quick and easy to switch between projects that i am currently working on, in my eyes this is a huge plus because minutes wasted switching between projects are minutes lost that i could potentially be writing something great that could affect the way people see there computers forever.

**What do you dislike about Yii?**

Although I love working with Yii it does have a downside when I'm working with it I feel that the Ajax features are not well-drafted, which meant that I often require the help of JavaScript to complete my tasks, this often slows down the speed at which I can work and I hope that you may be able to take on my review to perhaps improve the features so that javaScript would be needed less or even not at all in the future, this would be a huge improvement to how Yii's program currently works.

**What problems is Yii solving and how is that benefiting you?**

Helps me automate my tasks making it so much quicker to move on to the things I need to develop.

  ### 4. I have been working with yii2 for over a year

**Rating:** 4.5/5.0 stars

**Reviewed by:** Lusine H. | web developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 27, 2021

**What do you like best about Yii?**

Built-in mechanism for creating presentation widgets, for example, for placing various blocks on the site: recent posts, categories, navigation, advertising blocks, etc.

Lots of ready-made extensions on Github and installing them via Composer
Built-in widgets for displaying data: DetailView (rows in a table), ListView (List), GridView (tables).

Contains a built-in and very convenient debug panel

**What do you dislike about Yii?**

Too much cohesion between the backend and frontend parts of Yii2. The framework offers to use the jQuery and Bootstrap library, which are built into the core of the framework by default.

**Recommendations to others considering Yii:**

I would definitely recommend studying yii well, as it is one of the best frameworks

**What problems is Yii solving and how is that benefiting you?**

Website development on the YII Framework makes it possible to create a unique administrative panel, taking into account all the wishes of the client.

  ### 5. Yii strengths are eclipsed by a weak ecosystem

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** February 11, 2021

**What do you like best about Yii?**

Yii borrows a lot from Ruby on Rails and it was initially a more superior framework than even the incumbent CodeIgniter. It allows users to easily use Models to connect to the backend database and easily create header detail forms. It also have a built in RBAS.

**What do you dislike about Yii?**

Unfortunately, Yii I believe suffers from a ecosystem that is not as vibrant as Laravel. The value chain for a programming language has evolved into not just on clean syntax and such, but rather, what can the framework offers as an overall programming workflow from coding all the way to production. Very few open source projects are using Yii as the base framework, which discourages developers from adopting it.

**What problems is Yii solving and how is that benefiting you?**

We are using Yii to create financial applications such as ERP, payroll, etc. The benefits is the rapid form development.

  ### 6. Preferred for the learning and development p

**Rating:** 3.0/5.0 stars

**Reviewed by:** Rahul D. | Software Engineer, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 28, 2021

**What do you like best about Yii?**

It has CRUD generators that use Gii.
It provides the user with plenty options for layouts and themes for unique designing of the web page.

**What do you dislike about Yii?**

It doesn’t provide AR queries.
It doesn’t allow multiple relations

**What problems is Yii solving and how is that benefiting you?**

It has crud generator which is benefits

  ### 7. Ajay singh rawat feedback

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Logistics and Supply Chain | Small-Business (50 or fewer emp.)

**Reviewed Date:** January 29, 2021

**What do you like best about Yii?**

Crud generator using gii
Nice ajax helpers especially with grip view

**What do you dislike about Yii?**

Not very good at many to many relation
AR doesnt support many doctrine like AR queries

**What problems is Yii solving and how is that benefiting you?**

I m creating the queue system using YII framework

  ### 8. Develop a free and secure application with the open source Yii PHP framework.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amisha C. | US technical recruiter, Staffing and Recruiting, Mid-Market (51-1000 emp.)

**Reviewed Date:** May 19, 2019

**What do you like best about Yii?**

1. The connectivity with the database is really good and secure even you can connect multiple database at one time with a simple code.
2. As it follows the MVC(Model, View, Controller) pattern so it is easy to manage your DOM, Database, Logic in separate files.
3. When you are going to develop a application Validation, Security play an important role and in Yii it is easy to validate you  and secure your application and your data.

**What do you dislike about Yii?**

1. The installation is not easy this is the one thing i do not like in Yii.

**Recommendations to others considering Yii:**

1. Want a secure and attractive website with code manageability then Yii is for you.
2. You can also save your time and money using Yii.  

**What problems is Yii solving and how is that benefiting you?**

1. I used it to manage and helps other colleagues to understand what is Yii and where it should be used to develop your projects.
2. Some times i also deal with the client to tell them the benefits of using Yii.

  ### 9. Best framework to develop your project with PHP.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Purvika M. | HR Executive, Staffing and Recruiting, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 24, 2019

**What do you like best about Yii?**

1. The documentation and the libraries is so easy to read and understand that will help you to develop your projects easily.
2. Follow the MVC pattern so you have a choice to manage your View, Models, Controllers in different different folders with different different  file name with the extension abc.php. So by following these MVC pattern your code will be more usable, manageable, Readable.
3. As it follows the PDO for database query so it is much secure and connectivity with database is good enough even your can connect different different RDBMS for your different different  sections of the projects.  

**What do you dislike about Yii?**

1. There is nothing to dislike but the very little thing that you will have to include every file even when you make their objects.

**Recommendations to others considering Yii:**

1. To know the benefits of Yii you will have to use it then you will know why it is best to use.

**What problems is Yii solving and how is that benefiting you?**

1. There is multiple projects are in my company which are developing using Yii2 so it is working great for us that is why we are using it to develop our projects.

  ### 10. Secure PHP Framework!!!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rajan S. | PHP Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 04, 2019

**What do you like best about Yii?**

Yii is a very powerful PHP framework with lots of features and some of them are the following:
1) It supports GII code generation tool which speeds up the development process.
2) We can build web apps and console apps.
3) It supports different extensions like gearman, mongodb, redis etc. which are very handy for development.

**What do you dislike about Yii?**

Yii is a great framework with some following limitations:
1) Its documentation isn't easy to understand, quite complicated.
2) As a developer, it only supports hasOne and hasMany relations in db.
3) Sometimes, it's very difficult to debug internal errors.

**Recommendations to others considering Yii:**

If you are looking for a PHP framework with lots of features along with great security, then Yii is great choice.

**What problems is Yii solving and how is that benefiting you?**

Few days, there was a requirement to run code parallelly and we were thinking to use gearman for it and Yii gearman extension made our task much earlier. Right now, we are using mongodb extension with is also quite impressive.

  ### 11. One of the best frameworks for interns

**Rating:** 3.5/5.0 stars

**Reviewed by:** dakota L. | Small-Business (50 or fewer emp.)

**Reviewed Date:** September 22, 2018

**What do you like best about Yii?**

In the final result, you get a fast and optimized product. Yii is an honest, effective, and fast framework that helps you drive large-scale structures and programs in a very short time. Yii2 offers a top-level response in advanced PHP development. Yii handles quality in a way that any other framework does. If you want something, there is a possibility that it already exists, and if not, it won't take you too long to build it.

**What do you dislike about Yii?**

- Caching sometimes does not work well - The documentation is difficult to grasp x the documentation for Yii 2 is considerable Additionally, the extension search must advance - Caching sometimes does not look good - The documentation is difficult to grasp I can't find a certified framework course for Yii

**Recommendations to others considering Yii:**

The blessings of Yii externalize the dangers through a massive scale. Great framework. In the longer term, it can store time. Great framework In the long term, it will save time.

**What problems is Yii solving and how is that benefiting you?**

Fast and robust superior development of PHP on the Internet Personal initiatives can be resolved quickly and easily. It keeps our codebase simple with a clear separation between perspectives and commercial business common sense x due to its progressive pace. Using Yii as a developer will save you a lot from creating new models, creating CRUD movements in simple steps, all mixed with element-based and event-oriented programming that helps ensure an exceptionally green, extensible, and maintainable delivery product.

  ### 12. Yii, a time saver.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Gonzalo G. | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 31, 2018

**What do you like best about Yii?**

What I like most about Yii is that promotes clean design and fast application development. The model is component-based, and event-oriented programming. It helps guarantee an extremely efficient, extensible and maintainable end product.

 The CRUD generation really stands out, giving the name of the database table and the model with all the attributes is created. You only define the data type (numeric, date, etc.), if the field is required, and those rules are always applied when you try to save / update the data.

**What do you dislike about Yii?**

What I disliked about Yii or the weak point about is the fact that learning Yii requires quite enough knowledge about PHP language, programming skills, and about different add-on it comes with. Sometimes it gets boring and difficult for the beginners to learn from it.

**Recommendations to others considering Yii:**

The advantages of Yii outsource the disadvantages by a large scale. Give it a try and learn or deploy in Yii. In the long run you will save time.

**What problems is Yii solving and how is that benefiting you?**

Using Yii as a developer will save you a lot of time creating new models, create CRUD actions in simple steps, all this combined with  component-based, and event-oriented programming helping to guarantee an extremely efficient, extensible and maintainable end product. 

  ### 13. A good framework for PHP

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 30, 2018

**What do you like best about Yii?**

The great fleaxibility of the framework and the quickness in which the web applications are produced.

**What do you dislike about Yii?**

The documentation is overall pretty unclear and lacking of information so you will have to search a lot for being able to do acomplish this things.

**Recommendations to others considering Yii:**

Knowing the basics of PHP is enough to give it a try and see if it tailors your needs

**What problems is Yii solving and how is that benefiting you?**

Yii is very powerfull and adaptable to any needs so it is suitable for any kind of web projects.

  ### 14. A great framework both 1.x and 2.x

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jonathan H. | PHP Coder, Web Designer, Technical/Project Management, Telecommunications, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 09, 2017

**What do you like best about Yii?**

Yii is a really powerful and fast framework that can help you push out large scale systems and applications at a very quick pace. One of the best things is the ability to mix multiple databases and display the information in which ever way you please. It has support for all the major databases and the number of extensions available is massive. If you need something the likelihood is that it already exists and if it doesn't it wont take you long to build. 

**What do you dislike about Yii?**

Whilst the documentation for Yii 1.x are plentiful the documentation for Yii 2.x can be lacking in places. Yii  2.x is quite different from 1.x and therefore this can cause complication when trying to apply things from one framework to the next and migrating systems and applications. 

**Recommendations to others considering Yii:**

It is best to learn both Yii 1.x and 2.x. I would certianly recommend users to start with 1.x so that they can see the core principles of the framework. Once done then move onto Yii 2.x as this framework is vastly more powerful and lightweight compared to its predecessor. 

**What problems is Yii solving and how is that benefiting you?**

Yii is very powerful and I have used this to build CRM systems for business as well as many custom modules that make these system more adapted that off the shelf solutions. Each new system required has been based on Yii and more recently Yii 2.x due to it's improved speed. 

  ### 15. Cool PHP framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Ignacio S. | CEO, Computer Software, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 15, 2017

**What do you like best about Yii?**

Today is a heavy race between PHP frameworks out there, some ones are robust, another are faster. Today the leader is Laravel but that doesn't make the another frameworks less important or relevant.

Yii2 offers a great solution in advanced PHP development. It comes with migrations system, composer support, CLI, and with one template you can build form terminal PHP apps to full advanced PHP web apps. 

Yii2 support many databases systems, from traditional SQL databases to NoSQL databases like Mongo.

**What do you dislike about Yii?**

Is tricky make it run in shared hosting, you need to hack some features in Apache or .htaccess files, will not run well by default. Needs some work.

**Recommendations to others considering Yii:**

Yii2 is great for advanced web development, is not better or worse that other frameworks, each one offers different experiences but Yii2 is friendly, awesome and have a nice support.

**What problems is Yii solving and how is that benefiting you?**

Fast and robust advanced PHP web development. Group development (where migrations are a great tool)

  ### 16. Yii Framework

**Rating:** 3.5/5.0 stars

**Reviewed by:** Verified User in Construction | Enterprise (> 1000 emp.)

**Reviewed Date:** August 08, 2018

**What do you like best about Yii?**

That it saves me many lines of code due to the simplicity of its language

**What do you dislike about Yii?**

I can't find a certified course on Yii framework

**What problems is Yii solving and how is that benefiting you?**

The applications of my company are made in Yii and with it I create the CRUD!

  ### 17. The fastest PHP framework, clean code and scalibility

**Rating:** 5.0/5.0 stars

**Reviewed by:** Thanh P. | Software Engineer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** December 19, 2017

**What do you like best about Yii?**

High performance, run very fast, near native code
Easy to handling request by controller, use routing config by parameter and regular expression
Provide many hook event, filter, security flow integrate native
Strong debug and generation tool
Easy to customize by using dependency injection

**What do you dislike about Yii?**

Need experience to inject and customize code
Difficult for beginner
Must to learn about dependency injection

**Recommendations to others considering Yii:**

Strong and fast
Clean code and many great tools

**What problems is Yii solving and how is that benefiting you?**

Strong debug and generation tool
Build REST API server faster and clean code


  ### 18. We switched from Symfony to Yii and are happy with the choice

**Rating:** 4.5/5.0 stars

**Reviewed by:** Matthias Z. | Cofounder, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** January 08, 2018

**What do you like best about Yii?**

There is a supportive community around Yii that helped us with migrating our code

**What do you dislike about Yii?**

Yii was relatively new when we first started using it. There were some incompatibilities between major version releases that create effort on our end to ensure the code is compatible.

**Recommendations to others considering Yii:**

Yes, recommend it

**What problems is Yii solving and how is that benefiting you?**

It is keeping our codebase clean with a clear separation between views and business logic. 

  ### 19. Evaluate on Yii

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** November 05, 2017

**What do you like best about Yii?**

- Gii tool to generate code, I really like it
- Convenient database manipulation

**What do you dislike about Yii?**

- Caching sometimes does not work properly
- The documentation is hard to understand

**What problems is Yii solving and how is that benefiting you?**

An easy to use and high-performance framework

  ### 20. Yii feedback

**Rating:** 4.0/5.0 stars

**Reviewed by:** Juan M. C. | Project Manager, Joomla Team Leader, Programmer, Web Designer, Internet, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 03, 2017

**What do you like best about Yii?**

Easy CRUD creation and rapid prototyping.

**What do you dislike about Yii?**

Although the API service it's very flexible it still needs work.

**What problems is Yii solving and how is that benefiting you?**

Personal projects can be solved fast and easy

  ### 21. One of the best

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nikita K. | Администратор веб-сайта, Wholesale, Small-Business (50 or fewer emp.)

**Reviewed Date:** November 22, 2016

**What do you like best about Yii?**

In result you get fast and optimized product

**What do you dislike about Yii?**

It kinda difficult to begin with, need lots of practice

**Recommendations to others considering Yii:**

Great framework

**What problems is Yii solving and how is that benefiting you?**

It gives you fast website that gives you all your needs

  ### 22. Excellent PHP framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Enterprise (> 1000 emp.)

**Reviewed Date:** May 06, 2016

**What do you like best about Yii?**

Its simple and effective structure attracted me to use Yii. Mainly the object relational concept using gii, widget, extension support. Altogether Yii has active developer contribution. When comes to Forum, it is more effective than any other frameworks in this category. I have developed 2 applications using Yii, and I am very happy with its performance. Speed and caching are the best mechanisms that differentiates Yii from other frameworks. Like other programming languages, Yii is the best framework to support Grid usage in application. Also, in case of database migration, run time logging, doc builder; Yii handles it the best way than any other framework. 

**What do you dislike about Yii?**

I would say, online chat support needs to be more effective. Other wise users will leave the product even if it is good. Also, extension search should get advanced. User will search for extension and if they do not find the matched one, they will leave. So update the extension search result. Javascript and css include issues occur in render partial methods, those things need to recover from the developer side. 

**Recommendations to others considering Yii:**

From my own experience, I would say Yii is simple and effective. You can feel the easiness from the installation itself. In performance vise, Yii is too good. Everything you need to build an application ie, Database migration, Documentation, Extension, Widgets, ORM are there in Yii. So if you are going to build an application, Yii is the best way I can suggest.

**What problems is Yii solving and how is that benefiting you?**

Logistics applications. Performance vice it is good.

  ### 23. Building CRUD apps with PHP easily.

**Rating:** 3.5/5.0 stars

**Reviewed by:** Carlos A. | Senior Java Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2016

**What do you like best about Yii?**

I've been into programming for a long time, I did not touch PHP ever. I had to build a simple booking app for a relative and did it using Yii. It's versatile, simple as you want it to be and with a decent documentation.

**What do you dislike about Yii?**

It's folders scheme can be overwhelming and you will get lost if you're not keeping track of where you are. As much as it has enough extensions, it is still lacking of some plugins that will help you develop using big services APIs.

**What problems is Yii solving and how is that benefiting you?**

Whilst it's sometimes way easier and solid develop your own apps from scratch, Yii as a Framework can save you lots of time and pains in the head when working with PHP as backend.

  ### 24. Easy and powerful MVC framework

**Rating:** 4.0/5.0 stars

**Reviewed by:** Alejandra M. | Jr Web Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 22, 2016

**What do you like best about Yii?**

CRUD done easy with the Gii built-in feature.
Easy to learn, it has a great community to work with.
Very fast and really lightweight.

**What do you dislike about Yii?**

You can get easily lost or messy in your project if you're not careful and careful enough.
Although it currently has a lot of extensions, it still lacking of meaningful extensions compatible with services like Video Websites, API and so on.

**Recommendations to others considering Yii:**

If you're new to MVC frameworks on PHP, you should consider Yii for a fast and light alternative to others in the market. It will work flawlessly on any kind of project you might work on.

**What problems is Yii solving and how is that benefiting you?**

Creating CRUD apps with Yii can be easily done in a matter of minutes if you're skilled enough with it.



- [View Yii pricing details and edition comparison](https://www.g2.com/products/yii/reviews?section=pricing&secure%5Bexpires_at%5D=2026-06-05+17%3A58%3A18+-0500&secure%5Bsession_id%5D=245b1be7-cf72-4217-88eb-32c1e3396087&secure%5Btoken%5D=ae4f56482c4b820776908296f8d9cc95e836ae8bc5b35aa995973bb643242e76&format=llm_user)


## Top Yii Alternatives
  - [Laravel](https://www.g2.com/products/laravel/reviews) - 4.7/5.0 (147 reviews)
  - [Angular](https://www.g2.com/products/angular/reviews) - 4.5/5.0 (156 reviews)
  - [CodeIgniter](https://www.g2.com/products/codeigniter/reviews) - 4.4/5.0 (54 reviews)

