I have enjoyed using CakePhp as this was the 1st time I have used this Framework
The MVC structure logically make sense and after a little while you know where everything should go
The application I created was a basic one which did not take long too complete but had quite a lot of functionality in that it had :
- Fully working CRUD for Users and Reviews
- Authorization for logging in different types of users
- Slight editing of CSS
- Data Sanitization
- Full Blog describing the code
I would say with Cake PHP for a beginner in PHP it can be difficult to understand and I found that there were not a lot of tutorials or resources for the latest version of Cake 2.0 it was mostly all in 1.3 which had different ways of doing things.