2013-02-13 81 views
0

我使用形式幫手CakePHP的2.x的CakePHP的年份格式

<?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]"。像這樣

我將如何刪除上述元素中的第二個[year],因爲它在保存$this-request->data時導致錯誤爲year is array element

回答

1

而不是做

$這個 - >形式 - >年( 'Album.year'

$這個 - >形式 - >年( '相冊'