在YII中采用了CActiveForm的checkBoxList生成的复选框组的提交数组写入数据库中转换为字条串的方案!
由
永夜
·
2014/02/21
浏览量: 69
视图代码:

视图代码截图 checkBoxList
视图界面:

视图界面 ajax验证
提交之后的POST打印:

提交之后的POST打印
需求:question_type要插入数据库中,为字符串
解决方案1,直接重置$_POST[‘QuestionOrder’][‘question_type’]:
![解决方案1,直接重置$_POST['QuestionOrder']['question_type']](data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20300%2017'%3E%3C/svg%3E)
解决方案1,直接重置$_POST[‘QuestionOrder’][‘question_type’]
重新打印出POST变量:

重新打印出POST变量
解决方案2:

解决方案2
结果便是两种方案均是可以在question_type 问题类型(1补货 2换货 3退货 4退款 5其他)字段中插入:|1|3|4|。
我是拥有 15+ 年经验的 PHP / Go 后端工程师。如需以下服务,欢迎联系我(更多介绍请查看 关于我 & 合作):
- ✅ PHP / Go 项目开发与维护
- ✅ 系统架构设计与技术咨询
- ✅ 网站性能优化与故障排查
- ✅ Linux 服务器部署与运维
- ✅ 网络环境优化与远程支持
- ✅ 长期技术顾问合作
微信:13980074657
邮箱:shuijingwanwq@gmail.com
Telegram:@shuijingwan
GitHub:https://github.com/shuijingwan
标签: ArrayYiiCActiveFormcheckBoxListPOST
您可能还喜欢...