Пример #1
0
 public function postSave()
 {
     $queries = $this->generateQueryVariant();
     interactQuery::removeByInteractDefId($this->getId());
     DB::beginTransaction();
     foreach ($queries as $query) {
         $interactQuery = new interactQuery();
         $interactQuery->setInteractDef_id($this->getId());
         $interactQuery->setQuery($query['query']);
         $interactQuery->setActions('cmd', $query['cmd']);
         $interactQuery->save();
     }
     DB::commit();
 }