0

Cakephp 2.x でフォームヘルパーを使用しています

<?php echo $this->Form->year('Album.year', 1950, date('Y'), array('type' => 'select', 'label' => false, 'div' => false, 'class' => "textbox", 'empty' => 'Select Year')); ?>

このコードは出力します

<select id="AlbumYearYear" class="textbox" name="data[Album][year][year]">
    <option value="">Select Year</option>
</select>

この上 。他のフィールドは として出力されname="data[Model][source_id]"ます。このような

$this-request->dataとして保存する際にエラーが発生するため、上記の要素の 2 番目の [年] を削除するにはどうすればよいですかyear is array element

4

1 に答える 1

1

する代わりに

$ this-> Form-> year('Album.year'

行う

$ this-> Form-> year('アルバム'

于 2013-02-28T21:17:17.677 に答える