Kan emang bisa di ganti itu tahunnya, tahunnya juga masih bisa di mundurin <<< ma’af ane kurang ngerti maksud ente gan .
Ini niatnya sebagian pake Combobox terus di campur JUI ya gan?. kok gak satu aja gan, JUI aja gitu kan ud mumpuni. Atau Combobox biar keluatan clasic <<< ma’af klo bikin kesel agan .
hooo thx atas pencerahannya,ane kira g bisa diatur,terus gan ane mau tanya,klo ane mau pale date format dd-mm-yy nah itu cara nyimpen di db gimana ya?kok ane coba tanggalnya g bisa kesimpen trus dari format tanggal yy-mm-dd dri db diubah ke dd-mm-yy gimana yaa?
hooow,mkih bro D,sangat membantu banget terus klo di view(bukan dalam form) kita mau nampilin format nya dd-mm-yyyy kita ubah gimana ya?
terus ane mau coba tahun yang bisa di input tu maximal 17 tahun dari sekarang,(jadi yg lahirnya lbih dri 17 tahun yg lalu g bisa nemu tanggalnya)
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
//'attribute'=>'dob',
'model'=>$model,
'name'=>'ChildData[dob]',
// additional javascript options for the date picker plugin
'options'=>array(
'showAnim'=>'fold',
'dateFormat'=>'yy-mm-dd',
'minDate'=>'-17y',
//'maxDate'=>'+1y',
'changeYear'=>true,
'changeMonth'=>true,
),
'htmlOptions'=>array(
'style'=>'height:20px',
'size'=>'20',
),
));
kayak gitu bukan ya?tapi kok yg muncul cuma dri tahun 2001-2011 ya
dan klo ane mau validasiin klo umur si orang tersebut >17 mucul psan eror xxxx dan g bisa di save kira2 codingan di controller ane mesti gimana ya?makasih semuanya
thx ya bro it works, terus nanya satu lagi kalau ane mau validasiin di controller klo umur anak itu lebih dari 18 tahun dia di tolak datanya +ngasih pesan errornya gimana ya?
karena model saya adalah Person, kemudian atributnya birth_date maka penulisan untuk ‘altField’ adalah #Person_birth_date bukan #Person[birth_date], untuk lebih jelas dapat di cek menggunakan Firebug…!
kemudian agar dapat disimpan tambahkan kode ini di Model
tapi pas ane create yg kekirim formatnya dd-mm-yy juga,
oh ya gan ane mau OOT dikit,
ko waktu ane iseng nge create data,di kolom2 yang harus nya require ane g isi ane klik save dia kelempar ke halaman selanjutnya langsung ya?g muncul error2 dlu gtu
Selain pake afterFind dan beforeSave, kita bisa pake pure CJuiDatePicker, saya coba2 karena pake afterFind/beforeSave itu jadi error pas pake UniqueMultiColumnValidator. Idenya adalah CjuiDatePicker sebagai fasilitas aja untuk mbuat tgl ditampilkan dalam format "dd-mm-yyy"
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'name' => 'dateOfBirth',
'value' => date('d-m-Y', strtotime($model->birthDate)), // perlu untuk actionUpdate
'options' => array(
'showAnim' => 'fold',
'dateFormat' => 'dd-mm-yy', // format untuk tampilan
'altFormat' => 'yy-mm-dd', // format untuk disimpan ke database
'altField' => '#Member_birthDate',
'changeMonth' => 'true',
'changeYear' => 'true',
),
'htmlOptions' => array(
'class' => 'small'
),
));
echo CHtml::activeHiddenField($model, 'birthDate');
?>