根據Laravel 4 documentation.Laravel 4中View Composer和Creator的區別?
Composer是:
查看作曲家是當一個視圖被呈現被稱爲回調或類方法。如果您每次在整個應用程序中呈現該視圖時都要綁定到給定視圖的數據,則視圖編輯器可以將該代碼組織到單個位置。因此,查看作曲家可以像「查看模型」或「演示者」那樣起作用。
View::composer('profile', function($view)
{
$view->with('count', User::count());
});
而且
Creator是:
查看創作者的工作幾乎完全一樣觀點的作曲家;然而,當視圖被實例化時,它們立即被觸發。要註冊視圖創建,使用簡單的創造者方法
View::creator('profile', function($view)
{
$view->with('count', User::count());
});
所以,問題是:的區別是什麼?
這是一個很好的答案,因爲它提供了一個具體的例子。謝謝! –
很高興知道它的重要性。謝謝+1 – isimmons
這個答案很有意義 – Hafiz