前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >thinkphp5学习路程 九 处理表单请求至数据库和字段处理

thinkphp5学习路程 九 处理表单请求至数据库和字段处理

作者头像
meihuasheng
发布2021-03-16 21:11:49
发布2021-03-16 21:11:49
36000
代码可运行
举报
文章被收录于专栏:phpcodersphpcoders
运行总次数:0
代码可运行

文章的发布功能,自然离不开表单提交,然后和数据库交互,现在将其简单步骤让我们更加了解~~

首先:前端页面如下,采用post提交

要想获取请求请求信息,使用 \think\Request

代码语言:javascript
代码运行次数:0
复制
$request = Request::instance();
echo '请求方法:' . $request->method() . '<br/>';
echo "当前模块名称是" . $request->module();
echo "当前控制器名称是" . $request->controller();
echo "当前操作名称是" . $request->action();

// 获取当前请求的name变量
Request::instance()->param('name');
// 获取当前请求的所有变量(经过过滤)
Request::instance()->param();
// 获取当前请求的所有变量(原始数据)
Request::instance()->param(false);
// 获取当前请求的所有变量(包含上传文件)
Request::instance()->param(true);

具体的演示如下:

将表单的数据都获取到,然后和数据库进行交互,最后判断结果,跳转到展示页面

展示页面的字段处理:

比如创建时间,本来是时间戳,经过变化后得到更加直白的效果; <td>{$vo.create_time|date="y-m-d h:i:s",### }</td>

文章标题和内容太长,可以经过处理只显示一部分等;

<td>{$vo.title|mb_substr=0,10,'utf-8'}</td>

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/08/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档