示例#1
0
 protected function _initForm()
 {
     // 地区
     $data = [];
     $model = M('common_region')->where(['parent_id' => ['exp', 'in (select id from zj_common_region where parent_id in (select id from zj_common_region where parent_id=0))']]);
     $region = $model->order('parent_id,sort')->field('id,parent_id,name')->select();
     foreach ($region as $vo) {
         $id = $vo['id'];
         $pid = $vo['parent_id'];
         $name = $vo['name'];
         if (!isset($data[$pid])) {
             $data[$pid] = [];
         }
         $data[$pid][$id] = $name;
     }
     $this->assign('_district', $data);
     parent::_initForm();
 }