Intro to Code Igniter

Standard

Aku baru perasan Code Igniter ( CI ) baru keluar version baru . Lebih seronok digunakan dan banyak features mcm constant files (x pernah gune pon) , new active record dan x lupe some bug fixes . Jangan lupe to read how to upgrade your CodeIgniter .

Aku masih mencari pengguna Code Igniter dari Malaysia supaya senang bertukar – tukar ilmu . I already have a great mentor tapi x salah kan kalo nak tambah lagi kawan yang boleh membantu untuk aku faham lagi guna CI nie .

CI gune MVC approached .. means dia asingkan penggunaan template (view) , database (model) dan juga controller iaitu bahagian yang kawal antara model and controller . Masa aku belajar CI , aku x pernah didedahkan dengan MVC ni .. dan aku hanya pernah dengar nama CakePHP . Thanks to bro sabau yang ajar aku selama sejam cara nak guna CakePHP (mase tuh baru balik tengok Ruby On Rails Workshop ) .. biler tgk masa tuh .. agak senang sebab dier tolong bagitau apa file yang xder . Aku ingat best tapi biler baca documentation CakePHP .. agak berterabur and high learning curve ..

Aku bukan nak start war between CI ngan Cakephp tapi sebagai pengguna baru yang nak belajar .. documentation tuh penting kan . for sure kita akan senang nak belajar documentation yang tersusun dan detail giler so that senang nak paham . So , back to CI , bila create satu controller dan view tuh , kita x perlu create model x macam Cakephp (if kita x guna langsung db ) . Seingat aku masa ROR (Ruby On Rails ) , kita kena follow some naming convention so that senang nak guna automatic function dia . Well aku dah lupa tapi kena follow certain rules tapi kalau gune CI , kau boleyh guna apa sahaja nama yang kau suka . Tidak tertakluk pada sesuatu rules .

Pasal masa aku cuba nak belajar Cakephp , tutorial dia ada gak buat aku bengang sikit . Tetibe jerk magic la . Bake la . Tapi bila aku buat x jdi pon magic tuh . Terima kasih CI sebab senang nak belajar .. hehe

jika anda rasa framework ini agak kurang sebab x banyak feature macam ROR , anda mungkin ingin mencuba KohanaPHP. KohanaPhp based on CI . Ia merupakan forked project sebab Ellislab lambat buat changes to CI dan mereka lebih focus kat Expression Engine . Kohana hanya untuk strict php 5 tapi CI compatible with php 4 and above . The choice is yours .

Other framework that is woth to mention is Zend Framework . Enjoy coding ! Do contact me if you are framework user . We might learn something new . 🙂

6 thoughts on “Intro to Code Igniter

  1. MusicLoud

    Bro, wow..!!
    what a great post..
    memang betul..
    saya ada belajar guna cakephp, tapi payah sangat..
    selepas ajer saya dapat tau yang codeigniter nih mudah, saya mencuba dan melihat tutorial video dia..
    memang best..
    walaupun masih dalam level zero dalam php nih, tapi codeigniter was the best and easy to learn..
    erm, bro tau tak kat mana nak carik codeigniter tutorial dalam bahasa malaysia..?
    kadang baca dari book WROX pening betul..
    bro guna software Zend Framework ker atau pun Adobe Dreamweaver or what..?

  2. peng

    wahh… ada gak geng yg pakai framework cni.. dulu aku pun sama gak, duk try cakephp ngan symfony tp sememangnya kau ni x power unutk belajar framework yg power tu. aku start belajar Ci.. memang berbaloi belajar CI ni, keja jadi cepat dan aku bayak belajar lagi. sekrang duk study pasal kohana ngan orm…

  3. xgembala

    aku dah guna CI ni…dah integrate ngan adodb, jquery n macam2 gak la.. aku pong tgh cr geng kat malaysia yg leh share2 pasal CI ni..now aku tgh looking forward qcubed..which is aku rase best aa..maybe we can keep in touch pasal CI ni..

  4. Nice Bro..
    Saya pun guna codeigniter dulu dari native, sturcture, CI hingga framework .
    sekarang stick to codeigniter. … dah banyak sistem saya buat menggunakan codeigniter..

    Cth : appkel2.moh.gov.my/klinikal
    labismkakb.moh.gov.my
    dll..

    Harap semua dapat beri informasi ..Terima Kasih

Leave a Reply

Your email address will not be published. Required fields are marked *

CommentLuv badge

This site uses Akismet to reduce spam. Learn how your comment data is processed.