CakePHP and me are over
I'm through with CakePHP. I've banged my head against walls so many evenings. I've tried so hard, but we're over. I'm going to say it. I hate it.
Why? Tiny things really. CakePHP 1.2 is really important. The ACLs hooked me. I could type cake acl initdb and pow! my tables were there. Latest upgrade, when I eventually got the mother running, that's been depracated by cake schema run create DbAcl. Wtf? Examples of acl usage are no use now either. All out of date. I can't rely on any documentation.
I haven't used CakePHP for a while so I'm going over the Auth component again. The example code in the 1.2 docs so doesn't work. Some people say the docs are shite, but all you really need is the source. Bollocks. Have a read of the Auth component source and see if you can work out the usage. Aside from brief function headers, not one comment. And I want the documentation to be useful. Not the tests, or the source.
I've got a few sites out, and to be fair, when you get going, it rocks along nicely. But CakePHP is the only framework I've tried, so I could be in for a pleasant surpise when I try another framework. Or I could be back. I hope not.
So farewell CakePHP. I'm off to have a look at Symfony and some others.
