2 回答

TA貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超6個(gè)贊
看下源碼就知道了,如果你的應(yīng)用是一個(gè)web應(yīng)用,其index.php中(new yii\web\Application($config))->run();
調(diào)用Application的構(gòu)造方法,而其繼承自yii\base\Application
構(gòu)造方法為
public function __construct($config = [])
{
Yii::$app = $this;
$this->setInstance($this);
$this->state = self::STATE_BEGIN;
$this->preInit($config);
$this->registerErrorHandler($config);
Component::__construct($config);
}
具體往后的實(shí)例化過(guò)程,你可以按照找個(gè)順序繼續(xù)查看源碼。有什么問(wèn)題可以留言,查看源碼可以幫助你迅速理解yiiframework的初始化及運(yùn)行過(guò)程
- 2 回答
- 0 關(guān)注
- 2832 瀏覽
添加回答
舉報(bào)