Esempio n. 1
0
 public function batchaddAction()
 {
     $dms = array();
     list($ids, $name, $parentid, $joinname) = $this->getInput(array('id', 'name', 'parentid', 'joinname'), 'post');
     Wind::import('WSRV:area.dm.WindidAreaDm');
     foreach ($ids as $k => $id) {
         $dm = new WindidAreaDm();
         $dm->setAreaid($id);
         isset($name[$k]) && $dm->setName($name[$k]);
         isset($parentid[$k]) && $dm->setParentid($parentid[$k]);
         isset($joinname[$k]) && $dm->setJoinname($joinname[$k]);
         $dms[] = $dm;
     }
     $result = $this->_getAreaDs()->batchAddArea($dms);
     $this->output(WindidUtility::result($result));
 }