Mã khởi động
Đây là mã PHP xử lý yêu cầu của người dùng từ ban đầu. Đây cũng là mã duy nhất mà người dùng có thể truy cập.
Trong hầu hết các trường hợp, mã khởi động của một ứng dụng Yii chỉ đơn giản như sau,
// bỏ dòng này nếu ứng dụng được sử dụng trong thực tế defined('YII_DEBUG') or define('YII_DEBUG',true); // đọc file khởi động của Yii require_once('path/to/yii/framework/yii.php'); // tạo ứng dụng và thực thi $configFile='path/to/config/file.php'; Yii::createWebApplication($configFile)->run();
Mã này đầu tiên sẽ đọc file khởi động hệ thống Yii, là file yii.php
. Tiếp theo
nó tạo ra một thực thể ứng dụng web với các thông số ban đầu như chỉ định và thực thi nó.
Chế độ gỡ lỗi (Debug)
Một ứng dụng Yii có thể chạy ở chế độ debug hoặc chế độ sản phẩm hoàn thành tùy
vào giá trị của biến YII_DEBUG
. By default, this constant value is defined
as false
, meaning production mode. To run in debug mode, define this
constant as true
before including the yii.php
file. Running application
in debug mode is less efficient because it keeps many internal logs. On the
other hand, debug mode is also more helpful during development stage
because it provides richer debugging information when error occurs.