public function actionLoadchallan() { //print_r($_REQUEST);exit; $model = new Challan(); if (!empty($_REQUEST['form_number']) && !empty($_REQUEST['book_number']) && !empty($_REQUEST['reg_number'])) { $criteria = new CDbCriteria(); $criteria->select = '*'; $criteria->condition = "challan_form_number = " . $_REQUEST['form_number'] . " and challan_number = " . $_REQUEST['book_number']; //" and vehicle_reg_no = '".$_REQUEST['reg_number']."'"; $data = Challan::model()->find($criteria); if (!empty($_REQUEST['reg_number'])) { $criteria = new CDbCriteria(); $criteria->select = '*'; $criteria->condition = "vehicle_reg_no = '" . $_REQUEST['reg_number'] . "'"; $data1 = (array) Challan::model()->findAll($criteria); foreach ($data1 as $d => $v) { $data2['history'][$d] = $v; } } // echo"<pre>";print_r(array_merge((array)$data,(array)$data2));exit; // print(json_encode(array_merge((array)$data,(array)$data2))); $data = array_merge((array) $data, (array) $data2); } if (!empty($_REQUEST['form_number']) && !empty($_REQUEST['book_number'])) { $data = Challan::model()->findByAttributes(array("challan_form_number" => $_REQUEST['form_number'], "challan_number" => $_REQUEST['book_number'])); //$data['offences'] = $model->user_challan_listname($data['id']); } $data2['offences'] = array(); $data2['fine'] = array(); $data2['offences'] = $model->user_challan_listname($data['id']); $data2['fine'] = $model->user_challan_fine($data['id']); $data['date_time_offence'] = date("m-d-Y", strtotime($data['date_time_offence'])); print json_encode(array_merge((array) $data, $data2)); exit; Yii::app()->end(); }