mirror of
https://github.com/yiisoft/yii.git
synced 2026-03-06 08:14:21 +01:00
37 lines
1.4 KiB
Plaintext
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> |