GA黄金甲

怎么使用ThinkPHP实现文章添加界面

一、建设数据库

首先,我们需要为GA黄金甲文章添加页面建设一个数据库。翻开phpMyAdmin或其他数据库治理工具,建设一个名为“blog”的数据库,并在其中建设一个名为“article”的数据表。数据表的字段包括:id(文章的ID),title(文章的问题),content(文章的内容),create_time(文章的建设时间),update_time(文章的更新时间)。

二、建设模子,控制器和视图

接下来,我们需要建设模子、控制器和视图,以及响应的操作要领。我们需要先建设一个Article模子,这样就可以随时获取文章数据。

连忙学习“PHP免费学习条记(深入)”;

在ThinkPHP中,建设模子很是简朴,只需在application目录下的common目录下建设一个Article.php文件,并将以下代码添加到其中:

<?php
namespace app\common\model;

use think\Model;

class Article extends Model
{
    //表名
    protected $table = 'article';
}

登录后复制

接下来,我们需要建设一个控制器,该控制器用于处置惩罚文章的添加操作以及渲染文章添加页面。

在ThinkPHP中,建设控制器也很是简朴,只需在application目录下的admin目录下建设一个Article.php文件,并将以下代码添加到其中:

<?php
namespace app\admin\controller;

use think\Controller;
use app\common\model\Article;

class Article extends Controller
{
    public function add()
    {
        if(request()->isPost()){
            $data = input('post.');
            $data['create_time'] = time();
            $data['update_time'] = time();
            $article = new Article();
            if($article->allowField(true)->save($data)){
                $this->success('添加乐成!');
            }
            $this->error('添加失败!');
        }
        return view();
    }
}

登录后复制

该控制器的add要领被用于泛起文章添加页面并处置惩罚添加文章的操作。在生涯文章时,需要将问题、内容、建设时间和更新时间存储在数据库表中。

最后,我们需要建设一个视图,该视图用于显示文章添加界面。在application目录下的admin目录下建设一个article/add.html文件,并将以下代码添加到其中:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>添加文章</title>
</head>
<body>
    <form action="" method="post">
        <div>
            <label for="title">问题:</label>
            <input type="text" name="title" id="title">
        </div>
        <div>
            <label for="content">内容:</label>
            <textarea name="content" id="content" cols="30" rows="10"></textarea>
        </div>
        <div>
            <input type="submit" value="添加">
            <input type="reset" value="重置">
        </div>
    </form>
</body>
</html>

登录后复制

三、测试文章添加界面

完成以上办法后,我们已经可以测试GA黄金甲文章添加界面了。在浏览器中输入“http://your_domain/admin/article/add”,即可会见文章添加页面。要将文章生涯到数据库中,只需在页面中填写文章问题和内容,然后点击“添加”按钮。

以上就是怎么使用ThinkPHP实现文章添加界面的详细内容,更多请关注本网内其它相关文章!

免责说明:以上展示内容泉源于相助媒体、企业机构、网友提供或网络网络整理,版权争议与本站无关,文章涉及看法与看法不代表GA黄金甲滤油机网官方态度,请读者仅做参考。本文接待转载,转载请说明来由。若您以为本文侵占了您的版权信息,或您发明该内容有任何涉及有违公德、冒犯执法等违法信息,请您连忙联系GA黄金甲实时修正或删除。

相关新闻

联系GA黄金甲

18523999891

可微信在线咨询

事情时间:周一至周五,9:30-18:30,节沐日休息

QR code
【网站地图】【sitemap】