Welcome Guest, Not a member yet? Register   Sign In
Getting Started
#1

[eluser]Unknown[/eluser]
I just finished reading the CI manual and am excited to begin using it. I'm moderately familiar with PHP and have never really worked using OOP principles before, so this will be a first. I'm trying to build a to-do list app (just for fun) that will insert, select, and update records in a MySQL DB.

Of course, the trouble is where to begin -- here's what I'm planning for my workflow. Does this make sense? Any comments, suggestions, or nudges in a different direction?

1. I've created a basic HTML/CSS/JQuery template that I'd like to use. I think I'll start by generating the different Views for my app (header, footer, navigation, etc.)
2. Create a custom Controller called 'Page' that extends the base one in CI to hold my custom functions (like display my to-do list in a table). Is this necessary or should I put this functionality elsewhere?
3. Design my database schema and build the custom queries to perform inserts, selects, updates, and deletes in the Method files.
4. Tie it all together in my Controller.
5. Perform basic conditional/usage testing.
#2

[eluser]nuwanda[/eluser]
I didn't click with CI until I saw the Nettuts video series.

There are about 14 parts now and counting.

Here is the link to part 4, but look at the catchup section and start with part 1.

I can't stress how helpful these are. Code along with the vids. It's a great way to learn.

http://net.tutsplus.com/articles/news/co...er-signup/
#3

[eluser]cartalot[/eluser]
+ 1 for nettuts series. be sure and download the files that accompany most of the tutorials - all of the early tutorials have them and it helps to have the code to work from and look at.
if you scroll down this page you will see links for 16 video tutorials
http://net.tutsplus.com/tutorials/php/co...ular-data/

net tuts also has some text tutorials covering codeigniter, and they have some premium (paid) video and text tutorials.

you can also directly download the video for most or all of the tutorials from blip tv
http://blip.tv/search?q=nettuts+codeigniter
#4

[eluser]pbreit[/eluser]
I'd suggest starting with a non-Ajax project to keep it simple.




Theme © iAndrew 2016 - Forum software by © MyBB