application/admin/controller/Article.php

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<?php
namespace app\admin\controller;
use think\Request;
use app\admin\model\ArticleSpace;
use app\admin\model\ArticleTypeSpace;
class Article extends Base {
    //文章列表
    public function index() {
        $articlelist = ArticleSpace::all();
         $article_typelist =  ArticleTypeSpace::all();
         foreach ($article_typelist as $value) {
            $new_typelist[$value['id'] ] = $value['article_type_name'] ;
        }
        foreach ($articlelist as $value) {
           $value['arr_pic']=explode(",", $value['pic']);
             $value['type_name']  =$new_typelist[$value['article_type']];

           $articlelist_new[]= $value;
        }
        $this->assign('articlelist', $articlelist_new);
        return $this->fetch();
    }
    //添加文章 页面
    public function add_article() {
        $article_typelist =  ArticleTypeSpace::all();
        $this->assign('article_typelist', $article_typelist);
        return $this->fetch();
    }


    //编辑文章 页面
    public function edit_article($id) {
        $ArticleSpace = ArticleSpace::get(['id' => $id]);
        $article_typelist =  ArticleTypeSpace::all();
     
        $this->assign('article_typelist', $article_typelist);
        if ($ArticleSpace['pic']) {
            $arr_pic=explode(",", $ArticleSpace['pic']);
        }
        $this->assign('ArticleSpace', $ArticleSpace);
        $this->assign('arr_pic', $arr_pic);
        $this->assign('article_id', $id);

        return $this->fetch();
    }

    //添加或修改文章动作
    public function add_article_action() {
       $article = new ArticleSpace;
      
        $id=$article->add();
        if ($id) {
            $this->redirect('Article/index');
        } else {
            $this->error('新增失败');
        }
    }

    public function edit_article_action() {

后面还有 25 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。