Ironically, i do not have any knowledge in PHP when i ‘had‘ to do my first cakePHP project. Had because i was not supposedly a part of that project. But because of some problems, i was involved with it.
The instructions were simple and the tasks involved were easy. I was told that:
CakePHP is easy. You just have to understand Engish.
Oddly enough, the instructions were right. Using CakePHP’s generator we are able to generate the necessary forms we needed along with the ‘controllers’ (action receivers).
All we have to do is fix the VIEW Files with some CSS and were set to go.
Because cake’s generator gives crude views, we have to edit each html files to suit our needs. See how ignorant i was in the world of programming… It was only later that i learned how to really use CSS to the fullest.
They were enough but not quite and so with no one to turn to, I took a step forward and study the framework in question.
For someone like me who is new to the world of web programming, studying a framework built on a language i don’t even know is not easy. In fact, I feel like a student in a Calculus course who does not even know how to derive equations much more, do integrations.
My teachers were the bakery and the cakephp manuals. It was, at first, like reading a reference book written in german. I couldn’t understand the codes but i do understand the logic. Knowing what is needed, i searched for answers and obtained them. It took me a week to be able to comprehend the essence of the framework and be able to use it in the project.
Fortunately we get by. I was happy being able to do something helpful in the end. It was because of this project that i learned the basics of PHP and the framework itself.
I was not satisfied. Of course, I am the type of person who is always eager to know more, to learn more, to do more.
And so every so often (if time permits me) I do some small coding and stuff and study cakePHP. For some reason, I am hooked with it.
Up to now, i am still a nobody when it comes to cakephp.. But I am quite determined to really dwell into the subject.