php教程_ThinkPHP有三种方式收集表单数据

 所属分类:php教程

 浏览:138次-  评论: 0次-  更新时间:2022-05-25
描述:这是一篇php教程_ThinkPHP有三种方式收集表单数据的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 本文将由th...
这是一篇php教程_ThinkPHP有三种方式收集表单数据的说明内容,如果你想学习查找类似的文章,可以进入php教程获得最新优质资料。 本文将由thinkphp教程栏目给大家介绍ThinkPHP收集表单数据入库操作的三种方式,希望对需要的朋友有所帮助!

ThinkPHP收集表单数据入库操作(三种方式)

1. 假设有一个表单

38de107da81348999b9d06d61e3983a.png

注意:__SELF__返回控制器所在的方法的路径,可以在控制器方法里打印 echo __SELF__;
可以通过firebug查看{$smart.const.__SELF__}是否被解析

2. 收集表单数据

方式1. 通$_POST方式

在控制器里接收到的数据$_POST是一个数组,然后就可以通过add()方法添加表单数据了。

5f695349e824e7189c6a13a44a20fb4.png

方式2. 通过AR的方式,更灵活一些

8535724acca7a6fafd9226739004f2a.png

因为有一些数据是不想入库的,所有可以通过这种方式进行数据的添加。

方式3. 通过create()方法,注意该方法只负责帮助我们收集数据,而不帮助我们往数据库里添加数据。

36e706d103d820377db1937818a96fa.png

注意:如果我们把form表单里的name属性写错,例如:

4f3df2f29e18946db42de7bd29c2d94.png

数据表里没有goods_number_number字段,此时create()方法就会自动给我们过滤掉该字段。

具体框架里是如何过滤的呢?

d0bce09dbdbb7e5829c2f1831578738.png



当我们添加数据库成功后需要返回到添加页面,上面那种写法太丑陋了,我们可以通过调用$this->success('提示信息','通过U函数生成URL地址');和$this->error('错误提示信息','url地址')

21e44cd28cca66ed5d30c25b1778461.png

推荐:《最新的10个thinkphp视频教程》

以上就是ThinkPHP有三种方式收集表单数据的详细内容,更多请关注zzsucai网其它相关文章!

 标签:
积分说明:注册即送10金币,每日签到可获得更多金币,成为VIP会员可免金币下载! 充值积分充值会员更多说明»

讨论这个素材(0)回答他人问题或分享使用心得奖励金币

〒_〒 居然一个评论都没有……

表情  文明上网,理性发言!