Hai guys,
As i am a newbie to codeigniter with php i dont know where to start please guide me with some useful links...
Hai guys,
As i am a newbie to codeigniter with php i dont know where to start please guide me with some useful links...
CodeIgniter has some really good documentation on their website, google CodeIgniter.
From my experience with it, it's a really good flexible framework, if you wish to study it properly, you could start with this book I read when I learnt it, CodeIgniter 1.7
The CodeIgniter website has all the information you need. From the video tutorials to the wonderful documentation. This is all you need to get started and it's all up to date!
Before anything, you must be well versed and reasonably experienced in PHP. Otherwise, if you learn CodeIgniter you won't know what are language features and what are "CodeIgniter" features. Very important.
Sadly the screencasts are very out of date, however the documentation tends to be very good. The Getting Started Guide reccomends reading each of the general topic pages in order, which I would also recommend.
I would also suggest downloading an example CodeIgniter application and looking at how it is put together and how it all works, it should give you a better idea of where to start when you right your own application. I wrote a pastebin for this purpose and the code is available on google code. You will be able to find others by searching for open-source CodeIgniter projects in google.
Finally, make something. You won't learn anything unless you try and make something. Make something simple but that is a little bit challenging for you. A cool service you think you could do better, etc.
Don't be afraid to ask questions on the CodeIgniter Forums they tend to be very helpful as well as the IRC Channel at irc://irc.freenode.net/#codeigniter and StackOverflow obviously.
Read a good PHP book or two. I read PHP 6 and Mysql 5 and it was good to get the basics. Then read/browse Professional CodeIgniter and play around with codes. Then create your own CMS or blog. Making an application is the best way to learn it.
And here are resources. http://www.2expertsdesign.com/2009/10/15/codeigniter-framework-tutorials-for-php-application
http://komunitasweb.com/2009/03/codeigniter-tutorials-to-help-you-get-started/#more-152
And there are more. Check the CI wiki.
I think this is a very important question. I just started getting back into programming and realized that I wasn't too familiar with PHP stuff to begin with. However, the video tutorials for CodeIgniter on Tutsplus were so 'easy' that I ended up going with the flow and coding.
However, after a few tutorials I ended up stopping and going back to the basics and am trying to finish the Head First PHP & MySQL book. It's kinda slow and drawn out, but I think its going to help get moving faster when I hit up CI again.