コード例 #1
0
ファイル: ziti.php プロジェクト: 453111208/bbc
 public function edit()
 {
     $pagedata['areaData'] = area::areaKvdata();
     $pagedata['areaPath'] = area::getAreaIdPath();
     if (input::get('id')) {
         $data = app::get('syslogistics')->rpcCall('logistics.ziti.get', ['id' => input::get('id')]);
         foreach ((array) explode(',', $data['area_id']) as $areaId) {
             if ($parentId) {
                 $areaData[$areaId] = $pagedata['areaPath'][$parentId];
                 $parentId = $areaId;
             } else {
                 $areaData[$areaId] = area::getAreaDataLv1();
                 $parentId = $areaId;
             }
         }
         $pagedata['selectArea'] = $areaData;
         $data['area'] = $data['area'] . ":" . $data['area_id'];
         $pagedata['data'] = $data;
     } else {
         $pagedata['areaLv1'] = area::getAreaDataLv1();
     }
     return view::make('syslogistics/ziti/edit.html', $pagedata);
 }