Yii 更新Cgridview日期列
我想在单击CJuiDatePicker的日期时更新CGridview日期列 CJuiDatePicker代码:Yii 更新Cgridview日期列,yii,datepicker,updating,cgridview,Yii,Datepicker,Updating,Cgridview,我想在单击CJuiDatePicker的日期时更新CGridview日期列 CJuiDatePicker代码: <?php $this->widget('zii.widgets.jui.CJuiDatePicker', array( 'id'=>'date-picker-id', 'model' => Holidays::model(), 'attribute' => 'date', 'fla
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker',
array(
'id'=>'date-picker-id',
'model' => Holidays::model(),
'attribute' => 'date',
'flat' => true,
'options'=>array(
'onSelect'=>'js: function(dateText) {
$("#schedules-grid").yiiGridView("update", {
data: "date="+dateText,
});
}'
),
)
); ?>
使用此更新yiiGridView$.fn.yiiGridView.update(“计划网格”)
在您的数据库中如何存储日期?选择cjuidatepicker本身时,我想在数据库中保存“日期”,我是新手,您能解释一下怎么做吗???数据将“日期”传递给php是使用url。因此,您需要使用$\u GET[“date”]而不是$\u POST[“date”]。以及如何将“日期”保存到数据库。我相信你已经知道怎么做了。
<?php $this->widget('zii.widgets.grid.CGridView', array(
'id'=>'schedules-grid',
'dataProvider'=>Holidays::model()->search(),
'columns'=>array(
'seq',
array(
'name' => 'name',
'value' =>'"holiday"',
'type' => 'raw',
),
'date',
array(
'name'=>'is_active',
'value' =>'"Y"',
),
),
)); ?>
'onSelect'=>'js: function(dateText) {
$.fn.yiiGridView.update("schedules-grid",
{data: "date="+dateText,
});`