Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yii 更新Cgridview日期列_Yii_Datepicker_Updating_Cgridview - Fatal编程技术网

Yii 更新Cgridview日期列

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

我想在单击CJuiDatePicker的日期时更新CGridview日期列

CJuiDatePicker代码:

<?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,
             });`