我想用表格的信息填写表单选择:“foreach” 我没有找到解决方案,有人可以帮助我!我使用cakephp 2.5.5。 我想要这样的解决方案,但是用蛋糕php。
<select id="Select" name="section_id" class="form-control">
@foreach($sections as $section)
<option value="{{$section->id}}">{{$section->section_name}}</option>
@endforeach
</select>
答案 0 :(得分:0)
试试这个 首先从数据库中获取数据,如下所示:
$result = $this->ModelName->findById('id');
$this->set('result',$result);
然后检入视图文件
<select id="Select" name="section_id" class="form-control">
@foreach($sections as $section)
<option <?php echo ($result['ModelName']['section_id'] == $section->id) ? 'selected="selected"' : '' ?> value="{{$section->id}}">{{$section->section_name}}</option>
@endforeach
</select>
使用Cakephp表单助手创建选择框,以便蛋糕自动显示如下所选的数据
$this->From->select('ModelName.select_box_name',$sections);