当我在yii中使用CJuiDatePicker时,我想在opdate页面中获取数据。但是CJuiDatePicker无法从数据库中获取数据。以下是代码,
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker',array(
'name'=>'B2bTicket[examdate]',
'attribute' => 'B2bTicket[examdate]',
// additional javascript options for the date picker plugin
'options'=>array(
'altField' => 'examdate',
'dateFormat' => 'yy-mm-dd',
'showAnim'=>'slide',//'slide','fold','slideDown','fadeIn','blind','bounce','clip','drop'
'autocomplete' => 'true'
),
'htmlOptions'=>array(
'style'=>'height:20px;background-color:white;color:#000;',
),
));
?>
谁能帮我解决问题?
我的问题是,当我进入更新页面时,我无法从数据库自动获取数据。
答案 0 :(得分:1)
添加值选项。
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker',array(
'name'=>'B2bTicket[examdate]',
'attribute' => 'B2bTicket[examdate]',
'value' => $model->isNewRecord?date("Y-m-d"):$model->examdate,//here is the line!
// additional javascript options for the date picker plugin
'options'=>array(
'altField' => 'examdate',
'dateFormat' => 'yy-mm-dd',
'showAnim'=>'slide',//'slide','fold','slideDown','fadeIn','blind','bounce','clip','drop'
'autocomplete' => 'true'
),
'htmlOptions'=>array(
'style'=>'height:20px;background-color:white;color:#000;',
),
));
?>
这将在更新时显示创建页面上的当前日期和属性值日期。