0
id int(11)
label1 varchar(10)
label2 varchar(10)
label3 varchar(10)
通過蛋糕烤我創建模型控制器和視圖。cakephp節省chekbox值到數據庫
現在看來我想用複選框創建表單。
<?php echo $this->Form->create('Check'); ?>
<fieldset>
<legend><?php echo __('Add Check'); ?></legend>
<?php
echo $this->Form->input('Check', array(
'type' => 'select',
'multiple' => 'checkbox',
'options' => array(
'label1' => 'label1',
'label2' => 'label2',
'label3' => 'label3'
)
));
?>
</fieldset>
<?php echo $this->Form->end(__('Submit')); ?>
但我不能保存數據到我的數據庫。是否可以通過複選框將文本寫入數據庫? 我讀了該複選框可以只有1或0的工作。所以我想在我的模型中驗證功能之前,但我不知道如何寫它。任何人都可以幫助解決這個問題?
Regards
$ this-> Form-> input('Check')你確定在數據庫中它的名字是Check? – Aryan
可能的重複問題。檢查這[1] [1]:http://stackoverflow.com/questions/14167275/cakephp-submitting-a-multiple-checkbox-input-into-the-database – Sp0T