Files
yii/docs/guide/id/basics.entry.txt
2010-11-14 14:17:44 +00:00

37 lines
1.4 KiB
Plaintext

Skrip Entri
============
Skrip entri adalah skrip bootstrap PHP yang bagian awal menangani permintaan pengguna.
Skrip ini adalah satu-satunya skrip PHP yang secara langsung dapat diminta pengguna
untuk dijalankan.
Dalam banyak kasus, skrip entri aplikasi Yii berisi kode yang sesederhana
seperti berikut,
~~~
[php]
// hapus baris berikut saat dalam mode produksi
defined('YII_DEBUG') or define('YII_DEBUG',true);
// sertakan file bootstrap Yii
require_once('path/to/yii/framework/yii.php');
// buat turunan aplikasi dan jalankan
$configFile='path/to/config/file.php';
Yii::createWebApplication($configFile)->run();
~~~
Pertama-tama skrip menyertakan file boostrap Yii framework, `yii.php`. Selanjutnya
membuat instance aplikasi Web dengan konfigurasi yang sudah ditetapkan
dan menjalankannya.
Mode Debug
----------
Aplikasi Yii dapat berjalan baik dalam mode debug(awakutu) ataupun mode produksi berdasarkan
pada nilai konstan `YII_DEBUG`. Secara default, nilai konstan ini didefinisikan
sebagai `false`, yang artinya mode produksi. Untuk dijalankan dalam mode debug, definisikan
konstan ini menjadi `true` sebelum menyertakan file `yii.php`. Menjalankan aplikasi
dalam mode debug kurang efisien karena aplikasi akan menyimpan banyak log internal. Di sisi
lain, mode debug juga lebih membantu selama tahap pengembangan karena menyediakan
banyak informasi debug saat terjadi kesalahan.
<div class="revision">$Id: basics.entry.txt 1622 2009-12-26 20:56:05Z qiang.xue $</div>