Advertisement
Guest User

Untitled

a guest
Dec 23rd, 2011
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.40 KB | None | 0 0
  1. //quickCreate.php
  2.  
  3. <?php  $form=$this->beginWidget('CActiveForm', array(
  4.     'id'=>'childs-data-form',
  5.     'enableAjaxValidation'=>false,
  6.     //'htmlOptions'=>array('enctype'=>'multipart/form-data'),
  7. ));?>
  8. <?php
  9.  
  10. $this->widget('zii.widgets.grid.CEditableGridView', array(
  11.      'dataProvider'=>$model->search(),
  12.      'showQuickBar'=>'true',
  13.      'quickCreateAction'=>'QuickCreate', // will be actionQuickCreate()
  14.      'selectableRows'=>2,
  15.      'columns'=>array(
  16.     array(
  17.             'class'=>'CCheckBoxColumn',
  18.             'id'=>'id',
  19.         ),
  20.            'child_code',
  21.         'child_name',
  22.         'gender_id',
  23.         'pob',
  24.         'dob',      // display the 'title' attribute
  25.             array('header' => 'editMe', 'name' => 'child_education', 'class' => 'CEditableColumn'),
  26.      )));
  27. ?>
  28.  
  29. <?php $this->endWidget(); ?>
  30.  
  31. //actionQuickCreate
  32. public function actionQuickCreate() {
  33.     $model=new ChildData;
  34.    
  35.     echo $_POST['id'];
  36.     if(isset($_POST['ChildData']) and isset($_POST['id']))
  37.     {
  38.     foreach($_POST['id'] as $i)
  39.     {
  40.     $model[$i]=ChildData::model()->findByPk($i);
  41.     $model[$i]->child_education=isset($_POST['ChildData'][$i]['child_education'])?$_POST['ChildData'][$i]['child_education']:'';
  42.     //$modelsave[$i]->attributes=$_POST['TbContact'][$i];
  43.     //$modelsave[$i]->lastupdate=date("Y-m-d H:i:s");
  44.     $model[$i]->save();
  45.     }
  46.     }
  47.         //var_dump($model->child_name);die();
  48.        $this->render('quickCreate',array(
  49.             'model'=>$model,
  50.         ));
  51.      }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement