public function actionDetail() { $id = Yii::app()->request->getParam("id"); //车辆详情 $car = ServiceCar::model()->findByPK($id); if ($car['UseNature'] == 1) { $car['UseNature'] = "私家车"; } elseif ($car['UseNature'] == 2) { $car['UseNature'] = "公务车"; } elseif ($car['UseNature'] == 3) { $car['UseNature'] = "运营车"; } else { $car['UseNature'] = ""; } if ($car['Relation'] == 1) { $car['Relation'] = "长期"; } elseif ($car['Relation'] == 2) { $car['Relation'] = "暂时"; } else { $car['Relation'] = ""; } $car['PartsLevel'] = Yii::app()->params['PartsLevel'][$car['PartsLevel']]; $car['Car'] = str_replace(",", "", $car['Car']); //车主详情 $owner = ServiceCarOwner::model()->findByPK($car->OwnerID); //判断是否为空 (可能未选车主) if (!empty($owner)) { if ($owner['Sex'] == 2) { $owner['Sex'] = '女'; } else { $owner['Sex'] = '男'; } if ($owner['DrivingEnvironment'] == 2) { $owner['DrivingEnvironment'] = '高速'; } elseif ($owner['DrivingEnvironment'] == 3) { $owner['DrivingEnvironment'] = '郊区'; } else { $owner['DrivingEnvironment'] = '市区'; } } $this->render('detail', array('owner' => $owner, 'car' => $car)); }
public function getOwner($name) { $criteria = new CDbCriteria(); $criteria->addSearchCondition('t.Name', "{$name}", "AND"); $criteria->addCondition("t.Status = 0", "AND"); $model = ServiceCarOwner::model()->findAll($criteria); $data = array(); foreach ($model as $key => $value) { if (!in_array($value['ID'], $data)) { $data[] = $value['ID']; } } return $data; }
public function actionDetail() { $id = Yii::app()->request->getParam("id"); //车主详情 $owner = ServiceCarOwner::model()->findByPK($id); if ($owner['Sex'] == 2) { $owner['Sex'] = '女'; } else { $owner['Sex'] = '男'; } if ($owner['DrivingEnvironment'] == 2) { $owner['DrivingEnvironment'] = '高速'; } elseif ($owner['DrivingEnvironment'] == 3) { $owner['DrivingEnvironment'] = '郊区'; } else { $owner['DrivingEnvironment'] = '市区'; } //拥有车辆详情 $dataProvider = new CActiveDataProvider('ServiceCar', array('criteria' => array('condition' => 'status=0 AND OwnerID = ' . $id), 'pagination' => array('pageSize' => '10'))); $data = $dataProvider->getData(); foreach ($data as $val) { $val['Car'] = str_replace(",", " ", $val['Car']); if ($val['UseNature'] == 1) { $val['UseNature'] = "私家车"; } elseif ($val['UseNature'] == 2) { $val['UseNature'] = "公务车"; } elseif ($val['UseNature'] == 3) { $val['UseNature'] = "运营车"; } else { $val['UseNature'] = ""; } } $this->render('detail', array('owner' => $owner, 'dataProvider' => $dataProvider)); }