Ejemplo n.º 1
0
 public function save($model)
 {
     if ($this->validate()) {
         $params = $model;
         if ($model === null) {
             $model = new News();
         }
         $model->title = $this->form_title;
         $model->text = $this->form_text;
         $this->_id = $model->save();
         if (null !== $params) {
             $this->_id = $model->id;
         }
         return true;
     }
     return false;
 }
Ejemplo n.º 2
0
 /**
  * 保存数据进数据库
  * @param $data
  * @author Mr.Cong <*****@*****.**>
  */
 public function saveData($data)
 {
     DB::table('news')->truncate();
     foreach ($data['items'] as $key => $item) {
         $News = new News();
         $News->title = $item->get_title();
         $News->tag = $this->tag;
         $News->link = $item->get_link();
         $News->description = html_entity_decode($item->get_description(), ENT_COMPAT);
         $News->category = $item->get_category()->get_term();
         $News->author = $item->get_author()->get_name();
         $News->pubDate = strtotime($item->get_date());
         $News->content = html_entity_decode($item->get_content(), ENT_COMPAT);
         $News->save();
     }
     writeLog('Save data to database.');
 }
 public function insertAction()
 {
     $news = new News();
     if ($this->isPost()) {
         if ($_POST['title'] == '' || $_POST['text'] == '') {
             header('Location: /news/insert');
         } else {
             $news->date = date('Y-m-d');
             $news->time = date('h:i:s');
             $news->title = $_POST['title'];
             $news->text = $_POST['text'];
             $news->save();
             header('Location: /news/all');
         }
     }
     $this->title = '';
     $this->text = '';
     echo $this->view->render('edit.html', ['news' => $news]);
 }