如何在cakephp上的数据库中保存选择选项值

时间:2016-07-23 10:14:46

标签: cakephp

我想在cakephp中保存数据库中的选定选项。 这是我的add.ctp代码

<?php
      $options = array('0' => 'male', '1' => 'female');
      echo $this->Form->select('gender', $options, array('escape' => false,'id'=>'gender'));
  ?>

这是我的行动:

     $user=$this->Users->newEntity();
    if($this->request->is('post')) {
        $user = $this->Users->patchEntity($user, $this->request->data);
        print_r($user);
        $this->Users->save($user);
       }

但是当我运行它时只保存在数据库中的值1,即使我选择了男性。 请帮忙。

1 个答案:

答案 0 :(得分:0)

数据库中的性别类型是我将其更改为INT并且每件事都正常工作。