我想更改输入的名称以使其成为name=data[Contact][firstname]
因为我想在我点击编辑时显示数据()我想这就是它不显示的原因。 echo $this->Form->input('First Name:', array('class'=>'form-control'));
输入的名称与第一个参数相同。请帮忙
答案 0 :(得分:1)
您的代码应该是这样的:
echo $this->Form->input('firstname', array('class'=>'form-control','label'=>'First Name'));
答案 1 :(得分:1)
第一个参数是输入字段的名称(name =“firstname”)。它不是标签(名字:)。所以你的代码应该是,
$this->Form->input('firstname', array('class'=>'form-control'));
要获得此结构[联系方式] [名字],您的表单名称应为“联系人”。
$this->Form->create('Contact',array('class'=>'form'));
$this->Form->input('firstname', array('class'=>'form-control'));