예제 #1
0
 public function dorunAction()
 {
     list($data, $newData) = $this->getInput(array('data', 'newdata'), 'post');
     foreach ($data as $item) {
         if (!$item['link'] || !$item['type']) {
             continue;
         }
         $dm = new App_Boutique_Dm();
         $dm->setSchoolId($item['schoolid'])->setType($item['type'])->setLink($item['link'])->setDescription($item['description'])->setStartDate($item['startdate'])->setEndDate($item['enddate'])->setLastUpdateTime(Pw::getTime());
         $r = $this->_getBoutiqueDs()->update($item['id'], $dm);
     }
     foreach ($newData as $item) {
         if (!$item['link'] || !$item['type']) {
             continue;
         }
         $dm = new App_Boutique_Dm();
         $dm->setSchoolId($item['schoolid'])->setType($item['type'])->setLink($item['link'])->setDescription($item['description'])->setStartDate($item['startdate'])->setEndDate($item['enddate'])->setLastUpdateTime(Pw::getTime());
         $r = $this->_getBoutiqueDs()->add($dm);
     }
     print_r($r);
     die;
 }