2014-10-31 125 views
1

我是一個新手web & Laravel(版本4)修理工。我想了解爲什麼dd函數阻止我的主模板被包含在內?幾天後,我無法弄清楚爲什麼有些頁面包含主模板,有些則沒有。最後,通過試驗和錯誤,我意識到通過刪除不包含主服務器的dd($ variable),它解決了我的問題。不管dd函數是否被評論,主控器仍然無法加載?期待任何建議。謝謝。Laravel dd功能可以防止刀片包括主模板

回答

0

正如MarcinNabiałek所說,Blade評論中的代碼無論如何都會被執行。因此dd會停止腳本的執行。
但是,如果您想要在那裏調用die,註釋掉但未執行,請使用PHP註釋。

<?php /* dd('aaaaahhhhhhh i'm dying') */ ?> 
0

Blade內部的Laravel進程代碼評論,所以即使你評論了一些例如拋出異常的東西,它仍然會拋出異常。評論只會使內容不會顯示,但其中的代碼將被執行。

很明顯,當你包含dd內部註釋,顯示值和死它沒有顯示值,但使腳本結束執行。