[thinkPHP5项目实战_31]结语和GitHub源码下载地址

2018-5-7更新:由于上传代码失误的原因,导致public/static目录下丢失部分css和js代码,对于曾经参考或下载该源码的小伙伴们表示深深的歉意。但是过去了很久这部分丢失的代码没有进行有效的保存,所以再次使用该代码请慎重。这部分的样式主要参考bootstrap的官方模板https://...

2017-11-12 16:20:11

阅读数:1655

评论数:0

[thinkPHP5项目实战_30]留言板功能完善

实现的功能:打开留言本页面展示留言,并提供留言功能: 打开application/index/controller/Guest.php控制器: <?php namespace app\index\controller; class Guest extends Basic { pu...

2017-11-12 15:53:48

阅读数:1320

评论数:0

[thinkPHP5项目实战_29]前台首页和文章搜索功能完善

1.首页功能 首页展示出所有文章,因此需要单独处理,首先在后台将首页的栏目删除,并将首页栏目下的文章移到其他栏目或者删除; 在头部导航header.html单独对首页进行处理; 首页 {volist name="...

2017-11-12 14:54:55

阅读数:1076

评论数:0

[thinkPHP5项目实战_28]前台文章"相关文章"的功能完善

在文章详情页面需要展示相关文章列表,该列表使用过当前文章的关键词来获取的; 当前文章的关键词可能不止一个,因此需要查询所有文章是否具有该关键词,如果有则将该文章相关信息储存到数组中; 这样遍历出来文章可能重复,因为需要对该数组中的文章进行去重; 去重的方法有很多,这里使用对数组降维的处理方法; 由...

2017-11-12 01:35:08

阅读数:514

评论数:0

[thinkPHP5项目实战_27]前台文章内容展示

在文章列表下点击文章进入文章展示页面; 本文介绍的文章展示页面功能包括:文章内容(标题,时间,图片,内容),文章点击数,上一篇下一篇功能。 文章的详情信息有Article控制器操作: <?php namespace app\index\controller; class Article ex...

2017-11-12 00:22:39

阅读数:767

评论数:0

[thinkPHP5项目实战_26]前台文章关键词搜索

每篇文章下面展示有关键词,点击关键词可以查询该栏目下的所有具有该关键词的文章; 点击关键词,需要将该关键词当做参数传值tahs控制器进行联表查询; 在index模块下新建控制器Tags.php: <?php namespace app\index\controller; class Tags...

2017-11-11 23:20:33

阅读数:1838

评论数:0

[thinkPHP5项目实战_25]前台文章列表展示

前台导航完成后就需要将每个栏目下对应的文章展示到栏目下; 每个栏目展示对应的lists控制器的index操作方法 打开application/index/controller/Lists.php文件: <?php namespace app\index\controller; class L...

2017-11-11 21:43:54

阅读数:313

评论数:0

[thinkPHP5项目实战_24]前台页面导航栏目调用

之前的前台页面的导航栏是通过a标签实现跳转的,但是在实际项目中栏目的信息可能是动态变化的,因此展示的导航栏也会根据数据库存储的变化而变化; 通过后台操作对导航栏的管理,实现前台页面的展示。 每次打开前台页面都需要优先展示导航栏,需要创建初始化方法在其他页面的控制器调用之前调用导航栏页面 首先,在后...

2017-11-11 16:38:18

阅读数:1206

评论数:0

[thinkPHP5项目实战_23]管理员登录信息展示、登出和登录状态检测

1.管理员登录信息展示和修改 登录成功后需要在头部展示登录的管理员的名称信息,并且点击修改能跳转到修改页面进行操作 登录成功后,需要将用户的信息写入服务器的session中,从session中获取用户名和id thinkPHP5的session使用方法:https://www.kancloud.c...

2017-10-30 00:48:43

阅读数:2527

评论数:0

[thinkPHP5项目实战_22]管理员登录

管理员登录就是根据用户输入的信息对数据库进行比对返回处理结果 数据库连接处理放在模型model中 新建登录对应的控制器文件controller/Login.php,模型文件model/Login.php,视图view/Login/login.html 1.模型 模型用于接收从控制器传过来的数据进行...

2017-10-29 23:51:48

阅读数:1168

评论数:0

[thinkPHP5项目实战_21]管理员添加、删除和修改

与之前的业务一样,管理员的添加和删除代码如下: 1.新建admin的控制器、视图和验证器文件: 2.控制器代码: <?php namespace app\admin\controller; use think\Controller; class Admin extends Control...

2017-10-29 22:51:10

阅读数:1180

评论数:0

[thinkPHP5项目实战_20]友情链接功能完善

1.友情链接列表输出及分页 模板表单代码: ID 标题 描述 地址 操作 {volist na...

2017-10-18 16:01:59

阅读数:415

评论数:0

[thinkPHP5项目实战_19]模型添加数据

thinkPHP5提供了模型增加数据的功能,通过实例化模型来实现数据库操作,下面以增加链接为例分享改功能的使用 在admin下新建文件model/Link.php模型文件并初始化定义 <?php namespace app\admin\model; use think\Model; c...

2017-10-18 14:47:34

阅读数:1225

评论数:0

[thinkPHP5项目实战_18]友情链接界面搭建和数据添加

类似于添加栏目和文章完善添加友情链接的功能 分别新建友情链接link对应的视图模板、控制器和验证器文件: 打开phpmyadmin,新建tp5_link数据表储存链接信息: 修改侧边栏导航sidebar.html文件,添加友情链接列表导航 友情链接 在友情链接列表模板Link/lists....

2017-10-18 12:51:46

阅读数:635

评论数:0

[thinkPHP5项目实战_17]文章编辑

本文设计到的主要技术点有: 页面间传值;数据库查询;模板赋值;下拉框赋值,略缩图展示等 1.文章列表页面修改跳转 点击修改跳转到edit页面,并将文章的id值传过去 $vo.artid))}">修改 2.在edit操作方法中中根据传过来的id值查询数据库对应的文章 pu...

2017-10-17 18:25:53

阅读数:646

评论数:0

[thinkPHP5项目实战_16]文章列表展示

文章列表展示的主要功能点有: 联动栏目数据库查询文章对应的栏目展示出来; 展示略缩图; 展示格式化时间; 列表分页; 1.数据库联动查询 thinkPHP5提供了数据库查询的链式操作查询方法https://www.kancloud.cn/manual/thinkphp5/118083 我们要根据a...

2017-10-17 15:05:36

阅读数:462

评论数:0

[thinkPHP5项目实战_15]创建文章读取栏目列表

本文分享在创建文章时读取栏目列表并选择的功能 首先在数据库中添加cateid字段,类型为mediumint 创建文章的页面展示cate代码: 描...

2017-10-16 17:46:52

阅读数:527

评论数:0

[thinkPHP5项目实战_14]场景验证

thinkPHP5提供了场景验证功能,参考文档位于https://www.kancloud.cn/manual/thinkphp5/129322 比如在创建栏目中,我们不允许关键词为空,而在编辑栏目时允许关键词为空,在同一个验证器中,可以针对这些不同的场景进行不同的验证定义 首先打开之前写好的ca...

2017-10-16 16:19:50

阅读数:587

评论数:0

[thinkPHP5项目实战_13]新增文章界面附件上传

1.新增文章验证器和控制器 根据[thinkPHP5入门实战_09]后台添加栏目及验证介绍新增栏目的方式构建新增文章的操作方法 构建验证器validate/Article.php: <?php namespace app\admin\validate; use think\Validat...

2017-08-31 18:05:52

阅读数:437

评论数:0

[thinkPHP5项目实战_12]文章管理界面创建

1.创建文章信息存储数据表 访问http://localhost/phpMyAdmin/index.php 默认账号和密码为root,创建数据库tp5,新建数据表tp6_article,字段数为8 分别新建八个字段: ID,类型mediumint,自动增加,设为主键,注释ID title,类型 v...

2017-08-29 19:27:23

阅读数:682

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭