public function loadChild($id) { $model = Child::model()->findByAttributes(array('employee_id' => $id)); if ($model === null) { $model = new Child(); } return $model; }
?> </div> </div> <div class="col-md-7"> <div class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"><?php echo Lang::t('Children Details'); ?> </h4> </div> <div class="panel-body"> <?php $childModel = Child::model()->searchModel(array(), $this->settings[Constants::KEY_PAGINATION], 'name', "employee_id = {$id}"); $this->widget('application.components.widgets.GridView', array('id' => 'child-grid', 'dataProvider' => $childModel->search(), 'enablePagination' => $childModel->enablePagination, 'enableSummary' => $childModel->enableSummary, 'rowCssClassExpression' => '$data->status==="' . Child::STATUS_INACTIVE . '"?"bg-danger":""', 'columns' => array('name', 'dob', 'cert_no'))); ?> </div> </div> </div> </div> <?php // Diaogue for adding new custom report $this->beginWidget('zii.widgets.jui.CJuiDialog', array('id' => 'dialogChild', 'options' => array('title' => 'Add Child', 'autoOpen' => false, 'modal' => false, 'width' => 400, 'height' => 300))); ?> <div class="divChild"></div> <?php $this->endWidget();