當前位置: 首頁>>代碼示例>>PHP>>正文


PHP ArticleModel::create方法代碼示例

本文整理匯總了PHP中ArticleModel::create方法的典型用法代碼示例。如果您正苦於以下問題:PHP ArticleModel::create方法的具體用法?PHP ArticleModel::create怎麽用?PHP ArticleModel::create使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在ArticleModel的用法示例。


在下文中一共展示了ArticleModel::create方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: indexAction

 public function indexAction()
 {
     header('content-type: application/json');
     header('Access-Control-Allow-Origin: *');
     header('Access-Control-Allow-Methods: POST');
     $valid = true;
     $errors = [];
     $title = trim(ucfirst(strtolower(htmlentities($_POST['title']))));
     $content = trim(htmlentities($_POST['content']));
     if (!isset($title) || empty($title)) {
         $errors['title'] = '<span class="errors">Non saisi</span>';
         $valid = false;
     } elseif (strlen($title) > 51) {
         $errors['title'] = '<span class="errors">Trop long</span>';
         $valid = false;
     }
     if (!isset($content) || empty($content)) {
         $errors['content'] = '<span class="errors">Non saisi</span>';
         $valid = false;
     }
     $errors['valid'] = $valid;
     if ($valid) {
         $errors['create'] = ArticleModel::create($this->pdo, $title, $content, $_SESSION['auth']['username']);
     }
     echo json_encode($errors);
 }
開發者ID:Alegzandr,項目名稱:alexandre.farrenq.dev2018-my_blog,代碼行數:26,代碼來源:NewArticleController.php

示例2: createAction

 public function createAction()
 {
     if (empty($_POST['article_title']) || empty($_POST['article_content'])) {
         return json_encode(["error" => "title or content missing"]);
     }
     $article_title = $_POST['article_title'];
     $article_content = $_POST['article_content'];
     $article_id = ArticleModel::create($this->pdo, $article_content, $article_title);
     return json_encode(["message" => "done", "article_id" => $article_id, "article_title" => $article_title, "article_content" => $article_content, "auteur" => $_SESSION['user']]);
 }
開發者ID:tritonjoyeux,項目名稱:Blog,代碼行數:10,代碼來源:ArticleController.php

示例3: update

 public function update()
 {
     if (!IS_POST) {
         $this->message2('非法操作!', __APP__ . '/Admin');
     }
     $id = I('id', NULL);
     if (!empty($id)) {
         $article = new ArticleModel();
         if ($data = $article->create()) {
             if (false !== $article->save()) {
                 $this->message('編輯成功', __URL__ . '/index');
             } else {
                 $this->message('編輯失敗:' . $article->getError(), __URL__ . '/index');
             }
         } else {
             $this->message('編輯失敗:' . $article->getError(), __URL__ . '/index');
         }
     } else {
         $this->message('請選擇編輯對象', __URL__ . '/index');
     }
 }
開發者ID:kwdwkiss,項目名稱:kongbao8,代碼行數:21,代碼來源:ArticleAction.class.php

示例4: update

 /**
  * 文章編輯更新頁麵
  */
 function update()
 {
     $article = new ArticleModel();
     if (!!($data = $article->create())) {
         if (!empty($data['id'])) {
             if (false !== $article->save()) {
                 $this->assign('jumpUrl', __URL__ . '/index');
                 $this->success('更新成功');
             } else {
                 $this->error('更新失敗:' . $article->getDbError());
             }
         } else {
             $this->error('請選擇編輯用戶');
         }
     } else {
         $this->error('更新失敗:( ' . $article->getError() . ' )');
     }
 }
開發者ID:omusico,項目名稱:AndyCMS,代碼行數:21,代碼來源:ArticleAction.class.php

示例5: articleNew

 public function articleNew()
 {
     if ($_POST) {
         $article = new ArticleModel();
         $data = $article->create();
         $article_title = $_POST['article_title'];
         $article_type_id = $_POST['article_type_id'];
         $article_keywords = $_POST['article_keywords'];
         $article_intro = $_POST['article_intro'];
         $article_content = trim($_POST['article_content']);
         $sql = "INSERT INTO  `article` (`article_title` ,`article_type_id` ,`article_keywords` ,`article_intro` ,`article_content` )\r\n\t\t\tVALUES ('" . mysql_escape_string($article_title) . "',  '{$article_type_id}',  '" . mysql_escape_string($article_keywords) . "','" . mysql_escape_string($article_intro) . "','{$article_content}')";
         echo $sql;
         if ($article->execute($sql)) {
             $this->redirect('articleList');
         } else {
             $this->error("添加失敗!");
         }
     }
     $article_type = new Article_typeModel();
     $article_type_res = $article_type->findAll();
     //		var_dump($article_type_res);
     $this->assign('article_type_res', $article_type_res);
     $this->display();
 }
開發者ID:dalinhuang,項目名稱:concourse,代碼行數:24,代碼來源:IndexAction.class.php


注:本文中的ArticleModel::create方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。