在應用中添加了一個模塊,但是還沒有給模塊添加layouts,結果發現頁面還是可以正常顯示,只是layout用的是應用級的layout,有點好奇,于是跟了下代碼,在yii2\base\Controller.php的findLayoutFile()看到有如下代碼:
public function findLayoutFile($view) |
紅色部分代碼含義就是當在當前模塊沒有找到layout時,就上溯到父模塊,尋找父模塊的layout,以此類推,直到最后找到可用的layout。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。