ThinkPHP有三种方式收集表单数据
时间:2021-08-30
来源:互联网
今天PHP爱好者给大家带来本文将由thinkphp教程栏目给大家介绍ThinkPHP收集表单数据入库操作的三种方式,希望对需要的朋友有所帮助!
ThinkPHP收集表单数据入库操作(三种方式)
1. 假设有一个表单
注意:__SELF__返回控制器所在的方法的路径,可以在控制器方法里打印 echo __SELF__;
可以通过firebug查看{$smart.const.__SELF__}是否被解析
2. 收集表单数据
方式1. 通$_POST方式
在控制器里接收到的数据$_POST是一个数组,然后就可以通过add()方法添加表单数据了。
方式2. 通过AR的方式,更灵活一些
因为有一些数据是不想入库的,所有可以通过这种方式进行数据的添加。
方式3. 通过create()方法,注意该方法只负责帮助我们收集数据,而不帮助我们往数据库里添加数据。
注意:如果我们把form表单里的name属性写错,例如:
数据表里没有goods_number_number字段,此时create()方法就会自动给我们过滤掉该字段。
具体框架里是如何过滤的呢?
当我们添加数据库成功后需要返回到添加页面,上面那种写法太丑陋了,我们可以通过调用$this->success('提示信息','通过U函数生成URL地址');和$this->error('错误提示信息','url地址')
以上就是ThinkPHP有三种方式收集表单数据的详细内容,更多请关注php爱好者其它相关文章!
-
PEPE币目前在哪些平台支持合约杠杆?最大倍数是多少 时间:2025-06-30
-
ORDI币在哪个平台上线?是否已上线Binance和OKX 时间:2025-06-30
-
ORDI首次发行时间与首发方式介绍 时间:2025-06-30
-
加密货币基金热潮不歇!连续 11 周吸金、上周净流入 27 亿美元 时间:2025-06-30
-
Arbitrum单日暴涨 17%!Robinhood 传携手合作 ,Layer-2进军主流券商? 时间:2025-06-30
-
ORDI币上市时间及首日开盘价行情追踪 时间:2025-06-30
今日更新
-
手把手教你使用css制作一个圆角按钮效果(代码详解)
阅读:18
-
还分不清PHP中fgets、fgetss和fgetcsv吗?快收藏!
阅读:18
-
教你如何用ps抠出透明冻块(分享)
阅读:18
-
通过js判断某个日期是否在两个指定日期之间
阅读:18
-
最新消息!Go 1.17 正式发布啦!
阅读:18
-
一招教你使用html给图片添加边框效果(代码详解)
阅读:18
-
手把手教你如何用ps打造剪纸风效果(图文详解)
阅读:18
-
PHP函数运用之返回某个日期的前一天和后一天
阅读:18
-
浅谈Vue中key取值影响过渡效果和动画效果
阅读:18
-
浅析Node.js包管理工具 npm 和 yarn 的用法
阅读:18