我想在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,即使我选择了男性。 请帮忙。
答案 0 :(得分:0)
数据库中的性别类型是我将其更改为INT并且每件事都正常工作。