当前位置: 首页>>代码示例>>PHP>>正文


PHP ArticleModel::delete方法代码示例

本文整理汇总了PHP中ArticleModel::delete方法的典型用法代码示例。如果您正苦于以下问题:PHP ArticleModel::delete方法的具体用法?PHP ArticleModel::delete怎么用?PHP ArticleModel::delete使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ArticleModel的用法示例。


在下文中一共展示了ArticleModel::delete方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: delete

 public function delete($id)
 {
     var_dump(__METHOD__);
     $config = $this->getConfig();
     $model = new ArticleModel($config);
     $ret = $model->delete($id);
     var_dump($ret);
 }
开发者ID:kxopa,项目名称:slimvc,代码行数:8,代码来源:ArticleController.php

示例2: deleteAction

 public function deleteAction()
 {
     if (!isset($_POST['id_article'])) {
         return json_encode(["error" => "article_id missing"]);
     }
     $article_id = $_POST['id_article'];
     $result = ArticleModel::getArticle($this->pdo, $article_id);
     if ($result['id_user'] != $_SESSION['id_user']) {
         return json_encode(['error' => 'utilisateur']);
     }
     ArticleModel::delete($this->pdo, $article_id);
     return json_encode(["message" => "delete", "article_id" => $article_id]);
 }
开发者ID:tritonjoyeux,项目名称:Blog,代码行数:13,代码来源:ArticleController.php

示例3: indexAction

 public function indexAction()
 {
     if (empty(explode('/', $_SERVER['REQUEST_URI'], 4)[2])) {
         header('Location: /');
         exit;
     } else {
         $article_id = explode('/', $_SERVER['REQUEST_URI'], 4)[2];
     }
     if (ArticleModel::exists($this->pdo, $article_id)) {
         if ($_SESSION['auth']['username'] === ArticleModel::getAuthor($this->pdo, $article_id) || $_SESSION['auth']['permissions'] === 'superadmin') {
             ArticleModel::delete($this->pdo, $article_id);
             header('Location: /');
             exit;
         }
     } else {
         header('Location: /404');
         exit;
     }
 }
开发者ID:Alegzandr,项目名称:alexandre.farrenq.dev2018-my_blog,代码行数:19,代码来源:DeleteArticleController.php

示例4: del

 /**
  * 删除文章页面
  */
 function del()
 {
     //序列化主键Id为:1,2,3,...以便批量删除
     $del_id = $_POST['del_id'];
     $str = implode($del_id, ',');
     //实例化
     $article = new ArticleModel();
     //删除了文章的同时删除掉菜单中的文章,其中type_id为外键
     $menu_items = new MenuItemModel();
     //删除文章
     if ($article->delete($str)) {
         //删除文章后删除菜单项中的文章
         $where = array('type_id' => array('in', $str), 'type' => 'Article');
         $menu_items->where($where)->delete();
         $this->assign('jumpUrl', __URL__ . '/index');
         $this->success('文章以及相应菜单中文章已删除成功');
     } else {
         $this->assign('jumpUrl', __URL__ . '/index');
         $this->error('文章删除失败');
     }
 }
开发者ID:omusico,项目名称:AndyCMS,代码行数:24,代码来源:ArticleAction.class.php

示例5: articleDel

 public function articleDel()
 {
     if ($_GET) {
         $id = $_GET['id'];
         $article = new ArticleModel();
         $article_res = $article->delete($id);
         if ($article_res) {
             $this->success('删除成功!');
         } else {
             $this->error('删除失败!');
         }
     }
 }
开发者ID:dalinhuang,项目名称:concourse,代码行数:13,代码来源:IndexAction.class.php

示例6: DeleteArticleAction

 public function DeleteArticleAction()
 {
     $request = Project::getRequest();
     $id = (int) $request->getKeyByNumber(0);
     if ($id > 0) {
         $article_model = new ArticleModel();
         $article_model->delete($id);
     }
     $this->_makeArticleList($data);
     $this->_view->AjaxArticleList($data);
     $this->_view->ajax();
 }
开发者ID:amanai,项目名称:next24,代码行数:12,代码来源:AdminArticleController.php


注:本文中的ArticleModel::delete方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。