Hi everybody,
I have a problem with CJuiDatePicker.
I create class TimChuyenxeForm in \protected\models
<?php
class TimChuyenxeForm extends CFormModel
{
public $diemxp;
public $diemden;
public $ngaykhoihanh;
public function rules() {
return array(array('diemxp,diemden,ngaykhoihanh', 'required'));
}
public function safeAttributes() {
return array('diemxp,diemden',);
}
}
Then I create a component TimChuyenxe
?php
class TimChuyenxe extends CPortlet {
public $title='Tìm Chuyến';
public function renderContent() {
$form = new TimChuyenxeForm();
$this->render('timChuyenxe', array('form'=>$form));
}
}
Form timChuyenxe.php follows
<?php $url = $this->getController()->createUrl('chuyenxe/getChuyenxe'); ?>
<?php echo CHtml::beginForm($url); ?>
<div class="row">
<?php echo CHtml::activeTextField($form,'diemxp') ?>
<?php echo CHtml::error($form,'diemxp'); ?>
<?php echo CHtml::activeTextField($form,'diemden') ?>
<?php echo CHtml::error($form,'diemden'); ?>
<?php
<?php $form->ngaykhoihanh=$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'name'=>Chtml::activeName($form,'ngaykhoihanh'),
'value' => $form->attributes['ngaykhoihanh'],
'themeUrl' => Yii::app()->baseUrl.'/css/jui' ,
'theme'=>'base',
'cssFile'=>array('jquery-ui.css'),
'options' => array(
'dateFormat'=>'dd/mm/yy',
'changeMonth' => 'true',
'changeYear' => 'true',
'duration'=>'fast',
'showAnim' =>'slide',
),
)
);
?>
<?php echo CHtml::SubmitButton('Tìm'); ?>
</div>
<?php echo CHtml::endForm(); ?>
I want to get value of dienxp,diemden and ngaykhoihanh, but I can’t.
$form->ngaykhoihanh is empty.
Could you please help me?
Thanks.