javascript - 如何使用cakephp中的复选框将数据保存在数据库中

标签 javascript php ajax html cakephp

我是 cakephp 的新手,所以我想在用户选中复选框时将值 1 存储在数据库中,并在更新后保持选中状态,请帮助我解决此问题。

还有一件事 Userhistory.tillnow 的默认值为 0

 <?php echo $this->Form->create('Userhistory', array('class' => 'form-inline')); ?>
 <?php echo $this->Form->input('Userhistory.tillnow', array('type' => 'checkbox')); ?>` 
 <?php echo $this->Form->end(); ?>`

最佳答案

按照以下步骤操作

  1. 将 bool 列的数据库列更改为 TINYINT(1)。
  2. 保存您的请求数据

    $this->Userhistory->save($this->request->data);

关于javascript - 如何使用cakephp中的复选框将数据保存在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44759821/

相关文章:

javascript - 如何使用 Ajax 将复选框信息添加到 MySQL 数据库?

javascript - 将post数据传递给php函数

javascript - ng-repeat 最终回调事件

javascript - 如何获取最后一个/特殊字符后的数字

Php 不访问数据库

php - 在没有 SonataUserBundle 的情况下删除 Sonata 中每个用户角色的特定路由

javascript - 我希望我的输入写在左边

php - jQuery 和返回的 HTML

javascript - 如何知道ajax请求中响应的大小

asp.net - 声音在Asp.Net计时器中不起作用