如何使这段代码重复?

时间:2014-07-31 12:44:51

标签: php laravel

以下是代码块:

{{ Form::open() }}
<input type="number" name="part_number" placeholder="Part Number" />
<input type="number" name="quantity" placeholder="Quantity" />
<input type="number" name="annual_usage" placeholder="Annual Usage" />
<input type="submit" value="Add Part" />
{{ Form::close() }}

我想这样做,以便用户可以添加多个部分,但目前我只能添加一个部分。我应该使用循环还是什么?

2 个答案:

答案 0 :(得分:1)

您可以使用以下语法:

@for ($i = 0; $i < 10; $i++)
    {{-- form goes here --}}
@endfor

有关详细信息,请参阅Blade documentation

答案 1 :(得分:0)

无论形式如何,我建议你看看Hogan.js。这是一个整洁的小模板引擎,可与mustache一起使用。

后者允许您编写如下代码:

{{#list_items}}
    // code repeated for each list item
{{/list_items}}
{{^list_items}}
    // code to be executed if there are no list items
{{/list_items}}