Cakephp 2.7 使用cakephp选择下拉列表

Cakephp 2.7 使用cakephp选择下拉列表,cakephp-2.7,Cakephp 2.7,视图部分: Controller: $this->set('project',$this->project->find('list',array('fields' => ('id','name')))); 名称1 姓名2 名字3 名字4 我想查看上面的部分。如何使用cakephp编写select下拉语句。选项值为id,视图部分为项目名称 为什么要添加多个cakephp标记?值是id值,名称是项目名称。我正在显示项目并存储项目id。CakePHP3中的语法已更改。现在

视图部分:

Controller:
$this->set('project',$this->project->find('list',array('fields' => ('id','name'))));

名称1
姓名2
名字3
名字4

我想查看上面的部分。如何使用cakephp编写select下拉语句。选项值为id,视图部分为项目名称

为什么要添加多个cakephp标记?值是id值,名称是项目名称。我正在显示项目并存储项目id。CakePHP3中的语法已更改。现在是
$this->project->find('list',['keyField'=>'id','valueField'=>'name'])->toArray()
<select>
<option value='1'>Name1</option>
<option value='2'>Name2</option>
<option value='3'>Name3</option>
<option value='4'>Name4</option>
</select>