Esempio n. 1
0
 public function edit($id)
 {
     $curr['name'] = $this->crumb['edit']['name'];
     $curr['url'] = $this->crumb['edit']['url'];
     $result = ['data' => AreaModel::find($id), 'parents' => AreaModel::all(), 'crumb' => $this->crumb, 'curr' => $curr];
     return view('admin.area.edit', $result);
 }
Esempio n. 2
0
 /**
  * 拼接地区名称字符串
  */
 public function getAreaName($area = null)
 {
     $areaid = $this->area ? $this->area : 0;
     if (!$areaid && $area) {
         $areaid = $area;
     }
     $areaModel = AreaModel::find($areaid);
     $areaName = '';
     //本级
     if ($areaModel) {
         $areaName = $areaName ? $areaName . ',' . $areaModel->cityname : $areaModel->cityname;
     }
     //上一级
     if ($areaModel && $areaModel->parentid) {
         $areaModel2 = AreaModel::find($areaModel->parentid);
         $areaName = $areaModel2 ? $areaName . ',' . $areaModel2->cityname : $areaName;
     }
     //上上级
     if (isset($areaModel2) && $areaModel2->parentid) {
         $areaModel3 = AreaModel::find($areaModel2->parentid);
         $areaName = $areaModel3 ? $areaName . ',' . $areaModel3->cityname : $areaName;
     }
     return $areaName;
 }