Selasa, 24 Februari 2015

aplikasi web Yii

Yii adalah framework (kerangka kerja) PHP berbasis-komponen, berkinerja tinggi untuk pengembangan aplikasi Web berskala-besar. Yii menyediakan reusability maksimum dalam pemrograman Web dan mampu meningkatkan kecepatan pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari "Yes It Is!". Berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii:
Apakah Yii cepat? ... Apakah Yii aman? ... Apakah Yii profesional? ... Apakah Yii cocok untuk projek saya berikutnya? ... Yes, it is!
Yii adalah framework pemrograman umum Web yang bisa dipakai untuk mengembangkan semua jenis aplikasi Web. Dikarenakan sangat ringan dan dilengkapi dengan mekanisme caching yang canggih, Yii sangat cocok untuk pengembangan aplikasi dengan lalu lintas-tinggi, seperti portal, forum, sistem manajemen konten (CMS), sistem e-commerce, dan lain-lain.

Seting pertama aplikasi web Yii

Setelah setup dan instalasi aplikasi Yii selesai, langkah berikutnya adalah seting hal-hal mendasar seperti :
  1. Seting Database
  2. Seting URL
  3. Seting Kode Generator GII
Yang perlu dilakukan adalah edit file konfigurasi aplikasi yaitu file WEB_APP/protected/config/main.php, Berikut langkah-langkah setingnya
  1. Seting koneksi database
  2. Pastikan database telah anda buat dan sudah di set dengan user privilegesnya, misal database dblatihan, user = faiz dan password : fikri.
    Edit baris berikut untuk seting koneksi database:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    /* comment koneksi sqlite
       'db'=>array(
       'connectionString' => 'sqlite:'.dirname(__FILE__).'/../data/testdrive.db',
      ),
    */
    // uncomment the following to use a MySQL database
        'db'=>array(
          'connectionString' => 'mysql:host=localhost;dbname=dblatihan',
          'emulatePrepare' => true,
          'username' => 'faiz',
          'password' => 'fikri',
          'charset' => 'utf8',
        ),
  3. Seting format URL
  4. Hilangkan komentar pada baris berikut ini, untuk mengaktifkan format URL yang user freindly
    1
    2
    3
    4
    5
    6
    'urlManager'=>array(
        'urlFormat'=>'path',
        'rules'=>array(
               ----- baris lainnya
            ),
        ),
  5. Seting kode generator GII
  6. Yii menyediakan kode generator GII yang dapat digunakan untuk menggenerate kode program Model, View dan Controller, dengan kode generator ini akan memudahkan anda untuk pengkodean program Yii.
    Seting kode generator gii dengan baris berikut ini:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    'modules'=>array(
            // uncomment the following to enable the Gii tool
     
            'gii'=>array(
                'class'=>'system.gii.GiiModule',
                'password'=>'1234', // password gii
    // If removed, Gii defaults to localhost only. Edit carefully to taste.
                'ipFilters'=>array('127.0.0.1','::1'),
            ),
     
        ),
    Kode generator GII dapat diakses melalui URL : http://localhost/webapp/index.php/gii
  7. Pada halaman GII, pilih model generator, untuk mengenerate kode program model berdasarkan table pada database
  8. Setelah model, berikutnya generate kode CRUD berdasarkan modelMembuat CRUD Yii

Tidak ada komentar:

Posting Komentar