Temat: walidacja daty urodzenia
hej,
mam pewien problem z ustawieniem walidacji daty urodzenia aby zachowywala sie tak jakbym chcial.
w widoku mam cos takiego:
<?php echo $form->day('birthdate', null, array(), 'wybierz...'); ?>
<?php echo $form->month('birthdate', null, array(), 'wybierz...'); ?>
<?php echo $form->year('birthdate', (date('Y')-100), date('Y'), null, array(), 'wybierz...'); ?>
<?php echo $form->error('birthdate'); ?>teraz tak - podanie daty jest opcjonalne. czyli jak wszystie selecty sa "czyste" (w pozycji wybierz...) nie ma pojawiac sie zaden blad.
niemniej jednak jesli uzytkownik wybierze np jakis rok a pozostale selecty zostawi puste ma pojawic sie blad. dodatkowo jesli wszystkie pola sa wypelnione musi byc rowniez sprawdzenie wieku.
jak zrobie debug($this->data) w kontrolerze mam cos takiego (np w przypadku wypelnienia jednego selecta):
[birthdate] => Array
(
[day] => 03
[month] =>
[year] =>
)a w modelu mam juz tylko
[birthdate] =>wiec cake w ktoryms miejscu musi robic jakis merge tych danych z kontrolera. macie pojecie gdzie to sie dzieje?
pozdrawiam