1. PHP
  2. Yii Framework

Instalasi Yii Framework

Langkah pertama yang harus dilakukan adalah :

  1. Download Yii Framework dari Yii Framework
  2. Extract Yii ke direktori yang dapat diakses Web.

Sebagai pengalaman pertama dengan Yii, artikel ini akan menjelaskan bagaimana membuat aplikasi Yii dengan menggunakan yiic (tool command line) untuk membuat aplikasi Yii baru dan Gii (code generator) untuk pembuatan code.

Bagaimana Menggunakan Yiic

  • Buka terminal.
  • Kemudian jalankan yiic pada baris perintah seperti berikut dan tekan enter:/path/to/yii-framework/yiic webapp /path/to/app
  • Setelah itu akan muncul tulisan Create a Web application under ….. ?, pilih yes dan enter
  • Selanjutnya, lakukan tes dengan mengakses http://hostname/yii/

Konfigurasi Database

Pada umumnya aplikasi Web didukung oleh database, Untuk menggunakan database, pertama kita perlu memberitahu aplikasi bagaimana untuk dapat terhubung dengan database. Ini dilakukan dengan mengubah file konfigurasi aplikasi root/yii/protected/config/main.php.

return array(
   ......
   'components'=>array(
       ......
       'db'=>array(
           'connectionString' => 'mysql:host=localhost;dbname=nama_database',
           'emulatePrepare' => true,
           'username' => 'username',
           'password' => 'password',
           'charset' => 'utf8',
        ),
   ),
   ......
);

Menggunakan Generator Gii

Mulai dari versi 1.1.2, Yii dilengkapi dengan generator kode yang disebut Gii. Tool ini menggantikan tool sebelumnya yakni yiic shell yang berjalan di command line.

Gii ini dapat meng-generate code untuk kemudian dimodifikasi oleh kita. kita tinggal memasukan nama tabel, melakukan beberapa klik, dan gii akan langsung membuat model, view, dan controller untuk kita.

Gii diimplementasi sebagai module dan harus digunakan di dalam aplikasi Yii. Untuk menggunakan Gii, kita harus memodifikasi konfigurasi aplikasi (root/yii/protected/config/main.php) sebagai berikut:

return array(
    .....
    'modules'=>array(
        'gii'=>array(
            'class'=>'system.gii.GiiModule',
            'password'=>'rahasia',
            'ipFilters'=>array('127.0.0.1','::1'),
        ),
    ),
    .....
}

Pada kode di atas, kita mendeklarasi sebuah module bernama gii yang merupakan instance dari kelas GiiModule. Kita juga menentukan sebuah password untuk module yang akan ditanyakan ketika mengakses Gii.

Secara default, Gii diatur supaya hanya dapat diakses di localhost saja demi alasan keamanan. Jika kita ingin membuatnya dapat diakses di komputer lain yang sudah dipercaya, kita dapat mengaturnya di properti Gii::ipFilters seperti yang ditunjukkan di kode di atas.

Kita dapat menggunakan Gii dengan URL http://hostname/yii/index.php?r=gii. Di sini kita mengasumsi http://hostname/yii/index.php merupakan URL untuk mengakses aplikasi Yii yang sudah ada. Selanjutnya, kita tinggal memilih kode apa yang akan di generate oleh gii.

https://www.lab-informatika.com/
Comments to: Instalasi Yii Framework

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

Attach images - Only PNG, JPG, JPEG and GIF are supported.

Login

Welcome to Typer

Brief and amiable onboarding is the first thing a new user sees in the theme.
Join Typer
Registration is closed.