php - 如何在codeigniter中编辑表单时填充复选框选中的属性
问题描述
我正在为我的项目使用 CodeIgniter。我的一个表格有一个复选框:
form_checkbox('will', set_value('will', (isset($set_data->will)) ? $set_data->will : '1'), set_checkbox('will', '1'))
表单验证和表单提交工作正常。
我将相同的表单页面用于“创建”和“编辑”功能,但在编辑表单时不会重新填充选中的值。我该如何解决这个问题?
解决方案
最后我找到了解决方案
form_checkbox('will', '1', set_checkbox('will', '1', ($set_data->will=='1') ? TRUE : FALSE));
上面的代码在我的项目中运行良好
推荐阅读
- javascript - 如何使用“react-native-html-to-pdf”包动态设置 PDF 高度?
- function - Kotlin 在函数“按值传递”中交换变量
- python - 使用 AWS Cloudwatch 代理和 Python 记录自定义指标
- saxon - Saxonica - .NET API - XQuery - XPDY0002:轴步根/后代::xxx 的上下文项不存在
- java - 将 java 编译为与 C/C++ 兼容的目标文件
- laravel - Laravel 的时间戳有奇怪的返回格式
- python - 根据 ids 和 category 创建 groupby 列
- git - git filter 分支到 git filter repo 转换
- c++ - 在c ++中将数组从函数返回到main
- r - 在grid.arrange上使用rot =旋转标签不起作用