请问各位的控制器中POST处理都采用什么写法?
我之前写论坛习惯用:if ($_POST)
do_post
else
load_view
1、现在CI中引入了其定义的form_validation,感觉很罗嗦:
validation->set_rules
if ( validation->run == FALSE )
if ($_POST)
show_error
else
load_view
else
do_post
2、第2种写法,感觉也挺别扭
validation->set_rules
if ($_POST)
if ( validation->run == FALSE)
show_error
else
do_post
else
load_view
记得CI在什么地方提过不必使用$_POST判断,但这2种写法好像都没绕开,不知各位都是怎么写的?请指正! 可以用这个
$my_val=$this->input->post('fileld_name'); 可以用这个
$my_val=$this->input->post('fileld_name');
sonic 发表于 2010-10-15 17:04 http://codeigniter.org.cn/forums/images/common/back.gif
赋值这段没问题,支持xss也挺方便。疑惑的还是前面的代码结构:) 本帖最后由 sonic 于 2010-10-15 17:29 编辑
我个人喜欢用JS做验证。降低服务器端压力
客户体验度也会好狠多,这样的JS类很多。 我个人喜欢用JS做验证。降低服务器端压力
sonic 发表于 2010-10-15 17:24 http://codeigniter.org.cn/forums/images/common/back.gif
JS前端会做验证,不过后台也不敢不做啊。 JS前端会做验证,不过后台也不敢不做啊。
gauspican 发表于 2010-10-15 17:28 http://codeigniter.org.cn/forums/images/common/back.gif
你进数据库只要做这些
数据库格式规范化就OK,键唯一性把握,做好防注入即可。其他的交给JS做。 CI验证类很好用呀范例代码很全面。你有什么问题么?请参看这里、
http://codeigniter.org.cn/user_guide/libraries/form_validation.html
页:
[1]