项目属于类别。在项目的编辑页面上,我有一个带有类别的html选择。这是针对此选择具有正确初始状态的最佳解决方案吗?
<select name="id_category" class="form-control">
@foreach($categories as $category)
@if($category->id == $item->id_category)
<option value="{{ $category->id }}">
{{ $category->name }}
</option>
@endif
@endforeach
@foreach($categories as $category)
@if($category->id != $item->id_category)
<option value="{{ $category->id }}">
{{ $category->name }}
</option>
@endif
@endforeach
</select>
答案 0 :(得分:1)
我不确定我是否理解您的问题,但是我认为您要选择的项目以前是由用户选择的,因此如果设置为选中状态,则可以使用内联。
<select name="id_category" class="form-control">
@foreach($categories as $category)
<option value="{{ $category->id }}" {{ $category->id == $item->id_category ? "selected" : "" }} >
{{ $category->name }}
</option>
@endforeach
</select>
对不起,如果我不明白您的问题