在 codeigniter 中编辑表单时如何填充选中的复选框 属性

How to populate checkbox checked property while editing the form in codeigniter

我正在为我的项目使用 CodeIgniter。我的一个表单有一个复选框:

form_checkbox('will', set_value('will', (isset($set_data->will)) ? $set_data->will : '1'), set_checkbox('will', '1'))

表单验证和表单提交工作正常。

我对 'create' 和 'edit' 函数使用相同的表单页面,但在编辑表单时未重新填充选中的值。我该如何解决这个问题?

我终于找到了解决方案

form_checkbox('will', '1', set_checkbox('will', '1', ($set_data->will=='1') ? TRUE : FALSE));

以上代码适用于我的项目