我有一個局部視圖,用於提供一對錶單選擇字段,並且這兩組選項都依賴於視圖編寫人員爲此視圖設置的一些變量。我可以在Laravel 4中聲明一個表單或HTML宏的視圖編輯器嗎?
我想實現此視圖爲Form::macro
,以便我可以參數化它的某些部分。但是,我不確定我如何將視圖作曲程序指向宏而不是局部視圖。這甚至有可能嗎?
我可以走任何指向作曲家的路線,我使用宏,但我更願意選擇數據自動加載任何時候我使用宏,因爲它是一個普通的組件我的網路應用程式
我有一個局部視圖,用於提供一對錶單選擇字段,並且這兩組選項都依賴於視圖編寫人員爲此視圖設置的一些變量。我可以在Laravel 4中聲明一個表單或HTML宏的視圖編輯器嗎?
我想實現此視圖爲Form::macro
,以便我可以參數化它的某些部分。但是,我不確定我如何將視圖作曲程序指向宏而不是局部視圖。這甚至有可能嗎?
我可以走任何指向作曲家的路線,我使用宏,但我更願意選擇數據自動加載任何時候我使用宏,因爲它是一個普通的組件我的網路應用程式
我用諧音一些引導UI組件,並創建宏連接數據到模板,所以我只用HTML::macro
或Form::macro
來訪問它們:
Form::macro('myMacro', function($data) { return View::make('myPartial', $data); };
這並沒有真正回答主要問題,但我可以得到我想要的一種方法是在我的視圖中使用View :: Make而不是@include。
我在哪裏使用:
@include('thepartial')
我可以使用這樣的事情,而不是:
{{ View::make('thepartial')->with(array('param1'=>$param1, 'param2'=>$param2, ...) }}
這樣,我得到了我想要的參數,我仍然得到了作曲家的影響。
你可以做'@include( 'thepartial',數組('param1'=> $ param1,...))' –