My Life’s Experiences

Hello world CakePHP

Posted in Cakephp by inoex135 on June 9, 2007

Hem… tampaknya untuk menambah kerjaan, pengen nulis tentang pengalamanku menjadi seorang pemanggang kue hehehe…, yup dengan bangga aku menyebut diriku adalah seorang baker. Aku pengguna PHP framework CakePHP untuk mengerjakan web, salah satu yang akan segera ku open source kan adalah Si Kapens (masih bertengakar sih sama uyab apa namanya, tapi usulku tetep Si Kapens).

CakePHP adalah merupakan salah PHP framework yang populer saat ini, dengan konsep MVC nya, menurutku sangat mudah melakukan maintain, modularisasi, dsb. Ditambah dengan fasilitas helper, vendor, AJAX dll membuat webku cakep. Ditambah dengan seorang teammate keren kayak uyab, jadilah baker yang bisa membuat kue agak enak.

Oke, ga pake lama, yang pengen aku kasih tau buat postingan pertama tentang CakePHP adalah :

  • Download cakephp
  • Extract di web dir
  • Penuhi prerequisitenya:
    • mod_rewrite enabled
    • allowoverride di folder cakephp ditempatkan
  •  Buat database dengn aturan:
    • Nama table harus plural
      ex : persons, users, categories
    • Primary tiap table namanya id type int dan auto increment
    • Definisikan relasi antar tabel jika memang ada (pilih one to one, one to many, many to many)
  • Mulai manggang
    • Masuk ke direktori cake/scripts
      • Jalankan perintah
        php bake.php
      • Ikuti prompt yang dimunculkan di console

Hehehe itu dulu deh… entar lanjut dengan lain-lainnya, ada vendor, helper, AJAX dan lain lain tapi kalo pengen seru nyoba aja manggang sendiri. Pengalaman bikin kue gosong ternyata seru juga hehehe untung uyab sabar hehehe…

Ada pertanyaan? Ou kalo pertanyaan itu inoex135 masih jomblo kok tenang ajah…. hehehe

6 Responses

Subscribe to comments with RSS.

  1. xinuc said, on June 10, 2007 at 8:17 am

    ajarin kk….

    cupu ni awak >_

  2. Lastiko said, on June 10, 2007 at 9:34 am

    wah kita berbeda nu, klo saya malah ngga bangga klo pake suatu produk yang mungkin bisa kita buat sendiri, mungkin karena egonya kegedean, hehehe…hidup kreativitas!

  3. sam said, on June 17, 2007 at 11:14 am

    he…, bener juga kata loe (Lastiko)!!!
    Tapi kalo ada yang mendekati sempurna, bukannya bagus untuk digunakan! he… ya simple aja deh, terlalu capek untuk buat framework.
    Gwa masih cupu malah nih framework, tapi baru liat sepintas, nihframework keren abiz.
    dimana ya tempat cari tutornya (yg lengkap)!?!?

  4. inoex135 said, on June 20, 2007 at 10:56 am

    Kalo aku sih yang framework kupake untuk memudahkanku, khan kalo ngerjain proyek yang penting jadi, ga diliat apakah itu buatan sendiri ato ga…

    Malah ini lagi kepikiran mo ngejual softaware2 PPL nya anak-anak yang keren-keren hehehe

  5. eko said, on July 9, 2007 at 2:31 am

    salam,
    nama saya eko, mohon bantuannya untuk (allowoverride di folder cakephp ditempatkan) itu bagaimana maksudnya karena saya sudah menginstall dan ketika sudah di pangil juga sudah bisa jalan.
    tapi untuk mencoba aplikasi sederhana masih belum saya lakukan.
    thx’s eko

  6. inoex135 said, on July 9, 2007 at 5:52 am

    @eko

    Gampang kok mas, tinggal buka httpd.conf di folder apachenya

    terus cari deh bagian yang mirip-mirip dengan punyaku ini


    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    # Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important. Please see
    # http://httpd.apache.org/docs/2.2/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks Includes ExecCGI

    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    # Options FileInfo AuthConfig Limit
    #
    AllowOverride All

    #
    # Controls who can get stuff from this server.
    #
    Order allow,deny
    Allow from all

    ga perlu diganti tapi dicopy paste lagi di bawahnya, terus directorynya disesuaikan dengan dengan tempat file anda, terus restart deh apachenya beres deh…

    Yup semoga membantu…


Leave a Reply