Halo para master yii, saya mau bertanya seputar membuat form register.
Form register sudah terbuat dan sudah bisa masuk ke mysql, cuman ada sedikit masalah.
-Masalah pertama adalah bagaimana agar actionCreate() ke redirect setelah aktivasi dan data masuk ke dalam database seperti misal redirect halaman terimakasih dsb tidak ke halaman view 6537
-Masalah kedua adalah sewaktu input nomer hp 085… sebanyak 12 digit hasilnya seperti gambar diatas padahal di dbnya udah diset panjang nilainya 25 dan jenisnya int
-Masalah ketiga sewaktu input tanggal lahir yang kebetulan sama dan muncul eror 6538
dan saya menggunakan datepicker berikut penampakan script pada _form untuk register
<div class="row">
<?php echo $form->labelEx($model,'Tanggal Lahir');
$this->widget('zii.widgets.jui.CJuiDatePicker',array(
'attribute'=>'Tanggal',
'name'=>'datepicker-date-format',
'value'=>$model->Tanggal,
'model'=>$model,
'value'=>date('d/m/Y'),
'options'=>array(
'showButtonPanel'=>true,
'dateFormat'=>'yy-mm-dd',//Date format 'mm/dd/yy','yy-mm-dd','d M, y','d MM, y','DD, d MM, yy'
),
'htmlOptions'=>array(
'style'=>''
),
));
?>
<?php echo $form->error($model,'Tanggal'); ?>
</div>
-Masalah ke empat accessRule() seperti ini
public function accessRules()
{
return array(
array('allow', // allow all users to perform 'create' and 'captcha' actions
'actions'=>array('create','captcha'),
'users'=>array('*'),
),
array('allow', // allow authenticated user to perform 'update' and 'view' actions
'actions'=>array('update','view'),
'users'=>array('@'),
),
array('allow', // allow admin user to perform 'admin' and 'delete' actions
'actions'=>array('admin','index', 'delete'),
'users'=>array('admin'),
),
array('deny', // deny all users
'users'=>array('@'),
),
);
}
sudah benar belum. Misalnya halaman register bisa diakses semua pengguna tanpa login, halaman view dan update hanya bisa ketika login pada user yang bersangkutan dan halaman delete hanya admin?
-Masalah kelima bagaimana mengatasi 6540
dimana hasil input gak terhapus
-Masalah ke enam bagaimana login dengan database, pada dasarnya file apa saja yang akan dimodifikasi? Dan bagaimana tutorialnya?
Mohon pencerahannya. Maaf newbie banyak bertanya, mudah"an solved dan menambah ilmu. Terimakasih