[thinkPHP5项目实战_12]文章管理界面创建
来源:互联网 发布:visio mac 版下载地址 编辑:程序博客网 时间:2024/04/30 17:40
1.创建文章信息存储数据表
访问http://localhost/phpMyAdmin/index.php
默认账号和密码为root,创建数据库tp5,新建数据表tp6_article,字段数为8
分别新建八个字段:
ID,类型mediumint,自动增加,设为主键,注释ID
title,类型 varchar,长度30,注释标题
keywords,类型varchar,长度150,注释关键词
desc,类型varchar,长度255,注释描述
pic,类型varchar,长度100,注释略缩图
content,类型text,注释内容
click,类型mediumint,注释点击量
time,类型int,长度10,注释发布时间
2.创建文件目录
在admin模块下创建Article.php控制器文件,创建视图文件夹Article:
3.创建文章视图模板
admin/Article/lists.html的文章列表
<table class="table table-striped"> <thead> <tr> <th>ID</th> <th>文章标题</th> <th>略缩图</th> <th>点击量</th> <th>发布时间</th> <th操作</th> </tr> </thead> <tbody> <th>ID</th> <th>title</th> <th>略缩</th> <th></th> <th></th> <th> <a class="link-update" href="">修改</a> <a class="lin-del" href="" onclick="return confirm('你确定要删除这篇文章吗?');">删除</a> </th> </tbody></table>admin/Article/add.html的文章增加
<form action="" method="post" id="myform" name="myform" enctype="multipart/form-data"> <table class="insert-tab" width="100%"> <tbody> <tr> <th width="10%">文章标题:</th> <td> <input class="common-text required" id="title" name="title" size="50" value="" type="text"> </td> </tr> <tr> <th>关键词:</th> <td> <input class="common-text" name="keywords" size="50" value="" type="text"> </td> </tr> <tr> <th>描述:</th> <td> <textarea name="desc" class="common-textarea" id="desc" cols="30" style="width: 50%;" rows="3"></textarea> </td> </tr> <tr> <th>略缩图:</th> <td> <input name="pic" type="file"> </td> </tr> <tr> <th>内容:</th> <td> <textarea name="desc" class="common-textarea" id="content" cols="30" style="width: 98%;"></textarea> </td> </tr> <tr> <th></th> <td> <input class="btn btn-primary btn6 mr10" value="提交" type="submit"> <input class="btn btn6" onclick="history.go(-1)" value="返回" type="button"> </td> </tr> </tbody> </table></form>
新增引入的js文件
<script type="text/javascript" src="__PUBLIC__/static/admin/js/demo.js"></script> <script type="text/javascript" src="__PUBLIC__/static/admin/lib/ueditor/ueditor.config.js"></script> <script type="text/javascript" src="__PUBLIC__/static/admin/lib/ueditor/ueditor.all.min.js"></script> <script type="text/javascript" src="__PUBLIC__/static/admin/lib/ueditor/lang/zh-cn/zh-cn.js"></script>
ueditor的js代码:
<script type="text/javascript"> UE.getEditor('content',{initialFramWidth:1000,initialFramHeight:600}); </script>
4.Article控制器
<?phpnamespace app\admin\controller;use think\Controller;class Article extends Controller{ public function lists() { return $this->fetch(); } public function add() { return $this->fetch(); }}
5.侧边栏访问路径
在Public/sidebar.html文件中将文章列表的路径加入:<div class="col-sm-2 col-md-2 sidebar"> <ul class="nav nav-sidebar"> <li><a href="{:url('cate/lists')}">作品管理</a></li> <li><a href="{:url('article/lists')}">博文管理</a></li> <li><a href="#">分类管理</a></li> <li><a href="#">留言管理</a></li> <li><a href="#">评论管理</a></li> <li><a href="#">友情链接</a></li> <li><a href="#">广告管理</a></li> </ul> <ul class="nav nav-sidebar"> <li><a href="">系统设置</a></li> <li><a href="">清理缓存</a></li> <li><a href="">数据备份</a></li> <li><a href="">数据还原</a></li> </ul></div>
6.实现效果
阅读全文
0 0
- [thinkPHP5项目实战_12]文章管理界面创建
- [thinkPHP5项目实战_13]新增文章界面附件上传
- [thinkPHP5项目实战_15]创建文章读取栏目列表
- [thinkPHP5项目实战_16]文章列表展示
- [thinkPHP5项目实战_17]文章编辑
- [thinkPHP5项目实战_18]友情链接界面搭建和数据添加
- [thinkPHP5项目实战_25]前台文章列表展示
- [thinkPHP5项目实战_26]前台文章关键词搜索
- [thinkPHP5项目实战_07]引入后台管理页面
- ThinkPHP5创建项目
- [thinkPHP5项目实战_28]前台文章"相关文章"的功能完善
- [thinkPHP5项目实战_29]前台首页和文章搜索功能完善
- thinkphp5--文章发布后台管理系统
- [thinkPHP5项目实战_06]引入前台页面
- [thinkPHP5项目实战_11]栏目修改
- [thinkPHP5项目实战_14]场景验证
- [thinkPHP5项目实战_19]模型添加数据
- [thinkPHP5项目实战_20]友情链接功能完善
- 机器学习算法01-线性回归
- mysql修改数据库表和表中的字段的编码格式的修改
- java实现数组穷举 非递归
- DBCP、C3P0、Proxool 、 BoneCP开源连接池的比较
- 懂得感恩,是收获幸福的源泉。懂得感恩,你会发现原来自己周围的一切都是那样的美好
- [thinkPHP5项目实战_12]文章管理界面创建
- kotlin for android----------MVP模式实现登录
- 如何启动ZooKeeper(上)
- 互联网生辰八字术
- vim 快捷键(持续更新)
- 欢迎使用CSDN-markdown编辑器
- Scala基础
- 【Docker】如何创建带有SSL的Private Registry
- Elasticsearch索引管理-reindex重建索引