snllll
发表于 2010-10-26 04:22:50
回复 42# nsource
unset($data['submit']);
snllll
发表于 2010-10-26 04:23:57
回复 43# kevinchen
{:3_67:} 好!
snllll
发表于 2010-10-26 04:24:57
回复 47# sonic
感谢指教!
cool_web_boy
发表于 2010-10-26 10:17:37
可以考虑下symfony这个比较ci要强大。。。。不过ci上手真的很快 很适合开发小型项目。。。最近用ci+jquery做一个网站后台 很方便。。
avinmo
发表于 2010-11-3 14:21:24
其实。。这个话题讨论。。还是非常精彩的。哈哈。充分体现了大家对技术安全和效率的追求。。有时侯激烈点并不是坏事。都只是讨论技术而已。
loadinger
发表于 2010-11-11 17:07:53
楼主想法绝对正确。参考ecmall.
$data=$_POST;
然后针对数据和业务进行filter.不就行了?
而且,正好可以对一些数据进行处理。比如过滤什么的。
如果你要添加一些非post过来的字段,一样可以$data['create_time']。
有必要。
008shanke
发表于 2010-11-15 14:01:48
ci只是框架不是为某一位大侠专门开发的,你要功能自己些操作
sunxch100
发表于 2010-11-19 18:24:33
你可以写个helper
function _(field){
return $this->input->post(field);
}
这样以后就可以_()调用了。
觉得麻烦可以自己写扩展 啊,呵呵
crzdot
发表于 2011-1-6 12:21:14
如果我经常写小程序,我顶snllll,但目前我还是靠较为复杂的程序维生,所以我顶不起你。
penglu3000
发表于 2011-1-8 23:48:25
本帖最后由 penglu3000 于 2011-1-8 23:51 编辑
其实楼主的想法很对。这里喷楼主的习惯性的偏袒自己钟爱的技术,听不进别人的想法。
看看yii怎么处理的:
$comment = new Comment;
if (isset($_POST['Comment'])) {
$comment->attributes = $_POST['Comment'];
$comment->save();
}
当然form里面的字段名要和数据库字段名约定相同。yii有代码生成功能,能自动根据数据库结构生成控制器、模型、和视图、表单,不必担心名称不匹配问题。
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13