请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

getDetail这个方法的参数名必须是$id吗?还有这里为什么要再次验证一次参数格式

https://img1.sycdn.imooc.com/szimg//59c628470001fb4404420215.jpg

不是已经在路由那里做了限制了吗?还需要再次在控制器这里做验证吗?

正在回答 回答被采纳积分+3

1回答

7七月 2017-09-23 23:48:11

id和你传入的参数名称要匹配。你说的再次验证是什么意思,哪里验证了,不就是gocheck验证的吗?

0 回复 有任何疑惑可以回复我~
  • 我是说在route.php文件里面已经对这个路由的参数进行验证了,就是路由的第四个参数`['id' => '\d+']`,  我是说这里已经验证了
    回复 有任何疑惑可以回复我~ 2017-09-25 20:31:51
  • 7七月 回复 提问者 qq_卖女孩的小火柴_26 #2
    这里确实不验证也可以。
    回复 有任何疑惑可以回复我~ 2017-09-26 12:09:02
  • 我是说在route.php路由文件里面已经做了验证了,写的第四个参数['id' => '\d+']。这个正则必究是验证是数字吗,还要再用gocheck检查一遍?
    回复 有任何疑惑可以回复我~ 2017-09-26 15:42:18
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信