文章列表

[thinkPHP5项目实战_24]前台页面导航栏目调用
2019-12-28 10:28:28

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

  • 追梦猪
  • 1455
  • 0

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

[thinkPHP5项目实战_23]管理员登录信息展示、登出和登录状态检测
2019-12-28 10:24:59

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

  • 追梦猪
  • 1902
  • 0

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

[thinkPHP5项目实战_22]管理员登录
2019-12-28 10:20:23

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

  • 追梦猪
  • 1205
  • 0

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

[thinkPHP5项目实战_21]管理员添加、删除和修改
2019-12-28 10:16:24

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

  • 追梦猪
  • 1359
  • 0

包含获取管理员列表、修改管理员和删除等方法。另外,保留了一个管理员不能删除和对管理员的密码进行了md5加密,由于md5加密空后不为空,所以先进行空验证再加密

[thinkPHP5项目实战_20]友情链接功能完善
2019-12-28 10:11:08

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

  • 追梦猪
  • 1341
  • 0

友情链接列表输出及分页,增加了修改删除控制器,进行对友链的修改删除

[thinkPHP5项目实战_19]模型添加数据
2019-12-28 10:07:18

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

  • 追梦猪
  • 1330
  • 0

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

[thinkPHP5项目实战_18]友情链接界面搭建和数据添加
2019-12-28 10:04:29

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

  • 追梦猪
  • 1338
  • 0

类似于添加栏目和文章完善添加友情链接的功能分别新建友情链接link对应的视图模板、控制器和验证器文件

[thinkPHP5项目实战_17]文章编辑
2019-12-28 10:00:41

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

  • 追梦猪
  • 1183
  • 0

页面间传值;数据库查询;模板赋值;下拉框赋值,略缩图展示等,文章列表页面修改跳转点击修改跳转到edit页面,并将文章的id值传过去

[thinkPHP5项目实战_16]文章列表展示
2019-12-28 09:56:02

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

  • 追梦猪
  • 1256
  • 0

文章列表展示的主要功能点有:联动栏目数据库查询文章对应的栏目展示出来;展示略缩图;展示格式化时间;列表分页;

[thinkPHP5项目实战_15]创建文章读取栏目列表
2019-12-28 09:51:05

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

  • 追梦猪
  • 1267
  • 0

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

[thinkPHP5项目实战_14]场景验证
2019-12-28 09:43:19

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

  • 追梦猪
  • 1108
  • 0

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

[thinkPHP5项目实战_13]新增文章界面附件上传
2019-12-28 09:41:19

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

  • 追梦猪
  • 1428
  • 0

新增文章验证器和控制器,根据[thinkPHP5入门实战_09]后台添加栏目及验证介绍新增栏目的方式构建新增文章的操作方法