Exemple #1
0
 /**
  * Inserts or updates rule model.
  *
  * @param RuleModel $rule
  */
 public function save(RuleModel $rule)
 {
     $fields = array('paragraph' => $rule->getParagraph(), 'title' => $rule->getTitle(), 'text' => $rule->getText());
     if ($rule->getId()) {
         $this->db()->update('rules')->values($fields)->where(array('id' => $rule->getId()))->execute();
     } else {
         $this->db()->insert('rules')->values($fields)->execute();
     }
 }