0
我看到它的方式,有兩種主要樣式的模板。網頁模板佈局方法
- CakePHP風格。您有一個或多個「佈局」,然後是一組插入到佈局中的視圖頁面。代碼中選擇了佈局。
- Django風格。沒有真正的「佈局」概念,但模板可以包含其他模板。您通常會編寫一個用作佈局的模板,然後所有其他模板都包含此模板。
每個的優缺點是什麼?
我看到它的方式,有兩種主要樣式的模板。網頁模板佈局方法
每個的優缺點是什麼?
爲了讓我們開始...
蛋糕風格意味着更乾淨的模板。不需要一遍又一遍地包含相同的佈局。但是,這也意味着,如果您想使用非默認佈局,則必須在控制器中指定它,哪種類型的佈局和邏輯分離會中斷。
另一個優點是,您可以在不使用修改或條件的不同佈局中使用相同的模板,也可以不使用用於iframe的佈局。