Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //quickCreate.php
- <?php $form=$this->beginWidget('CActiveForm', array(
- 'id'=>'childs-data-form',
- 'enableAjaxValidation'=>false,
- //'htmlOptions'=>array('enctype'=>'multipart/form-data'),
- ));?>
- <?php
- $this->widget('zii.widgets.grid.CEditableGridView', array(
- 'dataProvider'=>$model->search(),
- 'showQuickBar'=>'true',
- 'quickCreateAction'=>'QuickCreate', // will be actionQuickCreate()
- 'selectableRows'=>2,
- 'columns'=>array(
- array(
- 'class'=>'CCheckBoxColumn',
- 'id'=>'id',
- ),
- 'child_code',
- 'child_name',
- 'gender_id',
- 'pob',
- 'dob', // display the 'title' attribute
- array('header' => 'editMe', 'name' => 'child_education', 'class' => 'CEditableColumn'),
- )));
- ?>
- <?php $this->endWidget(); ?>
- //actionQuickCreate
- public function actionQuickCreate() {
- $model=new ChildData;
- echo $_POST['id'];
- if(isset($_POST['ChildData']) and isset($_POST['id']))
- {
- foreach($_POST['id'] as $i)
- {
- $model[$i]=ChildData::model()->findByPk($i);
- $model[$i]->child_education=isset($_POST['ChildData'][$i]['child_education'])?$_POST['ChildData'][$i]['child_education']:'';
- //$modelsave[$i]->attributes=$_POST['TbContact'][$i];
- //$modelsave[$i]->lastupdate=date("Y-m-d H:i:s");
- $model[$i]->save();
- }
- }
- //var_dump($model->child_name);die();
- $this->render('quickCreate',array(
- 'model'=>$model,
- ));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement