課程
/后端開發(fā)
/PHP
/從零開始打造自己的PHP框架
twig 模板怎么繼承上一級目錄的,布局文件??
2018-05-15
源自:從零開始打造自己的PHP框架
正在回答
模板繼承的文件是在你newTwig_loader_Filesystem(VIEW_PATH);里面的參數當做目錄在根目錄下尋找,也是就說你這個目錄應該設定成views為根目錄,然后載入控制器的html文件,
$loader?=?new?\Twig_Loader_Filesystem(APP?.?'/'?.?self::$module?.?'/view/');
$template?=?$twig->loadTemplate(self::$controller.'/'.$fileName.'.html');
我的文件是這樣的/view/控制器/對應的html,布局文件是/view/layout.html
像我上面這種寫法就可以通過直接
{%?extends?"layout.html"?%}
來繼承到上一級的layout 文件
完美解決: 1:加載指定控制器渲染頁面 2:模板繼承上一級目錄的布局文件
看圖:
我主要目的是要將視圖文件,進行分類(以控制器名稱進行分類),這樣簡潔,視圖文件也好找,看著也舒服。
自己問提的問題自己解決不了,
現在還實現不了自己想象中的方法,
但,好歹也實現了我的主要目的,雖然方法有笨。
1:效果圖
2:控制器
3:視圖文件
4:twig 模板處理方法(我自己做了一小些修改)
舉報
和我一起開發(fā)一套屬于自己的PHP框架,自己開發(fā)的才是最好用的
3 回答twig 模板加載
1 回答請教一下,這里繼承PDO是從哪里繼承的?
3 回答繼承medoo 異常
1 回答關于twig的問題
1 回答怎么讓框架控制器支持二級目錄有大佬知道嗎
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-08-28
模板繼承的文件是在你newTwig_loader_Filesystem(VIEW_PATH);里面的參數當做目錄在根目錄下尋找,也是就說你這個目錄應該設定成views為根目錄,然后載入控制器的html文件,
我的文件是這樣的/view/控制器/對應的html,布局文件是/view/layout.html
像我上面這種寫法就可以通過直接
來繼承到上一級的layout 文件
2019-04-07
看圖:
2018-05-18
自己問提的問題自己解決不了,
現在還實現不了自己想象中的方法,
但,好歹也實現了我的主要目的,雖然方法有笨。
1:效果圖
2:控制器
3:視圖文件
4:twig 模板處理方法(我自己做了一小些修改)