我为Web应用程序构建了所有视图(html,css,jquery),现在我正在使用Laravel / Mysql开始在后端工作。
我最近遇到scaffolding in Laravel,类似于Ruby on Rails,这很棒,但我为我的视图构建的表单都包含特殊的类,而标记有一种方法来指定类和其他标记是在使用脚手架时应用于表格?
答案 0 :(得分:1)
如果我找到了你,你可以在控制器上设置一个额外的变量,或者在视图上检查URI或路由,并通过查看视图来指定额外的类。
例如:在控制器中,您可以执行以下操作:
return View::make('views.myview')->with('type','form');
在视图中,您可以使用简单的if子句:
@if(isset($type))
<div class="{{$type}}">
@else
<div class="default">
@endif
为了向视图添加额外的标记和资源,我使用teeplus/asset
,这是从Laravel 3移植到4(旧习惯很难干掉:)。