2016-12-21 3 views
2

나는 CakePHP3에 비교적 새로운 있습니다. 나는 생년월일 필드가있는 양식을 dob 필드 이름으로 만듭니다.CakePHP 3의 생일 필드의 순서를 변경하는 방법

echo $this->Form->input('dob',['label'=>'Date of Birth']); 

필드는 연 - 월 - 일 순서로 렌더링됩니다. 일 - 월 - 일 순서로 렌더링되기를 원합니다. 언젠가는 CakePHP3 문서를 확인하고 있지만 날짜 필드의 순서를 변경할 수는 없습니다. 여기를 렌더링하는 방법입니다

enter image description here

나를 인도 해주십시오. 미리 감사드립니다.

답변

2

오우 내가 찾은 here, FormHelper API documentation! 'templates'에는 dateWidget 템플릿이 있는데,이 템플릿은 날짜 필드의 기본 시퀀스를 변경하는 데 사용할 수 있습니다. 예를 들어 다음과 같이해야합니다.

echo $this->Form->input('dob',['label'=>'Date of Birth', 'templates' => ['dateWidget' => '{{day}}{{month}}{{year}}']]); 
관련 문제