A Taste of CakePHP
Hmmm, I wonder, can the taste of a cake be spelled as T-O-U-G-H?
Yes, cakePHP, packaged with limited resources over the net and a hardly explained manual from their site, can be really hard for a newbie like me. Eventhough it’s PHP, it felt like beginning to learn a new programming language again.
I was lost the very first time I started “baking” - variable assignments were different, SQL queries written in unusual formats, even simple HTML tags became very complicated! - too far from what I have imagined. But what do I expect? For all the things I didn’t understand just reading on the manual, that was before I came face to face with the actual environment, I had a hint this won’t be as easy as literally ”baking a cake!”
It took me hours reading & researching about CakePHP while working on my first cake. Pressured over the time being wasted and frustrated for the fact that I’m not sure where to find the answers to the questions popping on my head, I’m beginning to think I won’t be able to finish, worse not even start, my application. I’m forced to keep the wiki site & cake manual page always open for the available references they have which I may need every now and then. Although WIKI tutorials help, they still doesn’t explain everything in their how-to’s, they just lead to a new set of hows and whys. Everything were trial-and-errors. At the end of that first day, I wasn’t able to create a simple form for login. Yep, believe it or not, even just the form.
Now, as I get to familiarize myself from having a bite of the cake almost everyday, I’m starting to get the hang of it. I’m slowly learning to understand the basics, the functions/features that are commonly used for baking and stuffs needed to be considered always. I know I’ll still get stuck and lost, but I know I’ll also find a way.
By the way, DEBUG is a great help, it’s beginning to become my favorite function.
Final words: Thanks to AJK, I’ve just written my very first real open-to-the-world-for-reading blog.


![[Bloglines]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/bloglines.png)
![[del.icio.us]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/delicious.png)
![[Facebook]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/facebook.png)
![[Google]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/google.png)
![[MySpace]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/myspace.png)
![[Newsvine]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/newsvine.png)
![[Squidoo]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/squidoo.png)
![[StumbleUpon]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/stumbleupon.png)
![[Technorati]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/technorati.png)
![[Twitter]](http://cakephp.prometsupport.com/wp-content/plugins/bookmarkify/twitter.png)