所以當我最初把手放在Laravel上時,我正在關注Yii1。在Yii中,我們使用普通的PHP模板;我不介意,因爲我其實喜歡他們。Laravel 5.1:意見,澄清
但是,當我瞭解到Blade以及Laravel如何來回記錄刀片,甚至幾乎沒有提到使用裸露的PHP模板時,我就......很厭煩。
我把一個項目放在一起,只爲我提供一個PHP視圖引擎。但就在幾分鐘前,我真的看到了它:PhpEngine.php
。 Diggin更深層次,我facepalmed;我不能只是放棄我的項目,但我也可以深入挖掘。
這是SOOO混亂,所以我期待OT有問題蠅頭點點回答:
- 當我使用
View::addNamespace()
,我可以做view("foo::my.template")
過,對吧? - 我該如何真正使用佈局/模板?如在,我寫了文件,我想要渲染rmy的意見。我該怎麼做裸 PHP的意見?在刀片服務器上,我們獲得
@extend
或其他東西,但我似乎無法找到原始PHP模板。 - 我在哪裏可以看到一些正確的視圖文檔和示例,而不是laravel.com,這會推動Blade這麼多?
謝謝您的回覆!我的第二個問題是,在Yii1中,我有一個「主佈局」和我的視圖文件。因此,當我調用'$ this-> render(「myview」);'時,視圖將被渲染,然後佈局將被加載並且視圖被放置到那裏作爲'=$content?>'。 Laravel完全可以嗎? –
是的,這正是我在上面的代碼中所做的。只需使用'.blade.php'擴展名的視圖和佈局。在例子中@yield('body')'和你的案例中的'=$content?>'相同。 – manix