yii 視圖文件引入別的目錄的頁面,使用定義別名的方法

官方:
https://www.yiichina.com/doc/guide/2.0/concept-aliases
定義別名:

// 文件路徑的別名
Yii::setAlias('@foo', '/path/to/foo');

// URL 的別名
Yii::setAlias('@bar', 'http://www.example.com');

// 包含 \foo\Bar 類的具體文件的別名
Yii::setAlias('@foo/Bar.php', '/definitely/not/foo/Bar.php');

調用別名

Yii::setAlias('@foo', '/path/to/foo');
Yii::setAlias('@foo/bar', '/path2/bar');
echo Yii::getAlias('@foo/test/file.php');  // 輸出:/path/to/foo/test/file.php
echo Yii::getAlias('@foo/bar/file.php');   // 輸出:/path2/bar/file.php

示例引入文件:
Yii::setAlias('@backend', dirname(dirname(dirname(__DIR__))) . '/backend');
require Yii::getAlias('@backend/views/文件所在的父目錄/文件名.php');
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章