Earlier quoted context omitted.
I used Yii2 at a previous job. The way that it splits things out feels horrendous. The documentation is sub-par, and I feel like I spent more time trying to figure out why something didn't work the way I expected (from reading the code) than I did fixing things. I'm sure at least some part of that was the previous developer who built the application. But there is absolutely no reason for documentation to not answer t…
My experience has been 100% different from yours. I commonly recommend Yii and laud it's extensive documentation and "Definitive Guide" that covers basically everything. In my current experience as a developer, Yii's documentation is the best I've ever utilized. Much better than any Javadoc I've googled or even php.net's
I've used form libraries from the PHPClasses one back in 2003 through Symfony forms now (which has cognitive overload, and is so flexible as to be restrictive). Most business systems I write are data focused so forms play a massive role in them - and in my developer happiness.