国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

ThinkPHP收集表單數據入庫操作(三種方式)

2019-11-09 19:57:18
字體:
來源:轉載
供稿:網友

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地址’)

這里寫圖片描述


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 萨嘎县| 神农架林区| 福建省| 利辛县| 莱芜市| 永靖县| 原阳县| 曲水县| 敦煌市| 金塔县| 修水县| 新泰市| 镇远县| 台江县| 响水县| 滁州市| 宁城县| 阿瓦提县| 达日县| 曲阜市| 新龙县| 平泉县| 驻马店市| 江城| 阜新市| 漯河市| 凯里市| 西充县| 贡觉县| 兴宁市| 象山县| 河西区| 大渡口区| 五大连池市| 永兴县| 阳泉市| 石城县| 纳雍县| 大港区| 盐源县| 五莲县|