benfeng 发表于 2011-9-8 14:14:50

本帖最后由 benfeng 于 2011-10-20 19:28 编辑

直接
$data = $this->input->post();
$this->db->insert('sb',$data);
就完了
哪有那么多废话,对于一些需要特别处理的再抽出来,如
$data['posttime'] = strtotime($data['posttime']);
...

有童鞋说某些不想被更新的.那直接用unset($data['product_id'])就可以.
事实上我用得更多的是在后台.毕竟前台很少会遇到很多字段的更新.
一般就三五个字段,这种情况完全可以一个个赋值.

adrlil 发表于 2011-9-23 01:02:01

benfeng 发表于 2011-9-8 14:14 static/image/common/back.gif
直接
$data = $this->input->post();
$this->db->insert('sb',$data);


支持楼上,本来就应该这么简单

裕波?忘记 发表于 2011-10-17 00:55:11

Hex 发表于 2010-6-22 15:01 static/image/common/back.gif
这个对于 CI 来说,很容易扩展成 $_POST 直接入库,但是 CI 官方不可能写出这样的功能的。
第三方类库在这 ...

2.0以上不是已经直接支持$_POST了吗?

Hex 发表于 2011-10-17 11:25:21

裕波?忘记 发表于 2011-10-17 00:55 static/image/common/back.gif
2.0以上不是已经直接支持$_POST了吗?

那是 $_GET

我叫小井 发表于 2011-10-17 22:22:18

snllll 发表于 2010-6-22 13:49 static/image/common/back.gif
你忘记了,$_POST只是一个数组!而$data也是个数组,只不过这两个数组之间前者较之后者缺少了一些item,那 ...

推荐你看看brophp的数据库层,你能看见你想要的

嘟嘟返利 发表于 2011-10-18 14:56:58

Hex 发表于 2010-6-21 22:59 static/image/common/back.gif
这个东西,我觉得不能太简单了,直接把 $_POST 入库?我觉得这样编程不严谨,最起码要做一些字段限制,不能 ...

我同意你的说法

benfeng 发表于 2011-10-20 19:28:57

裕波?忘记 发表于 2011-10-17 00:55 static/image/common/back.gif
2.0以上不是已经直接支持$_POST了吗?

$_POST一直都是支持的

zyelec 发表于 2011-10-27 16:13:09

世界找不到两个完全相同的叶子,所以

anjesky 发表于 2011-10-27 21:04:20

这已经很容易操作了

早起的菜鸟 发表于 2011-10-29 18:37:03

Hex 发表于 2010-6-21 22:59 static/image/common/back.gif
这个东西,我觉得不能太简单了,直接把 $_POST 入库?我觉得这样编程不严谨,最起码要做一些字段限制,不能 ...

在哪里打开全局xss过滤?
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13
查看完整版本: CI是如此的啰嗦!令人费解,还是我没有学会一个技巧?