【发布时间】:2014-02-09 15:47:15
【问题描述】:
我想知道如何在未选中时将复选框 $_POST 设置为 0(不添加隐藏输入)
我的模型扩展了 ORM:
public function rules()
{
return array(
'title' => array(
array('not_empty')
)
);
}
我的 html 表单:
<form>
<input type="text" name="title">
<input type="checkbox" name="is_send" value="1">
</form>
我的控制器
try
{
$mymodel = ORM::factory('mymodel')->values($_POST, array("title", "is_send"));
$mymodel->save();
}
catch (ORM_Validation_Exception $e)
{
$errors = $e->errors();
}
问题是,当我不选中“is_send”框时,我不能将 is_send 设置为 0,因为它不是 isset,知道吗?
谢谢
【问题讨论】:
标签: php html validation kohana