2013-02-13 3 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]"으로 출력됩니다. 이와 같이

$this-request->data을 저장하는 중 오류가 발생하여 위의 요소에서 두 번째 [연도]를 제거하는 방법은 year is array element입니다. 대신

$ this-> 서식 -> 올해

을하는

답변

1

('Album.year'

가 할

$ this-> 서식 -> 올해 ('앨범'