如何使用形式选择蛋糕php与foreach

时间:2016-04-11 23:54:35

标签: cakephp-2.x

我想用表格的信息填写表单选择:“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>

1 个答案:

答案 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);