我对CakePHP和MySQL非常新,所以我可能不知道如何正确地问这个问题。 我需要为我刚刚继承的项目添加一个付款类型单选按钮。 我加入了支付类型单选按钮添加和编辑的形式是这样的:如何定义cakephp mysql索引?
$options = array('check' => 'Check', 'credit' => 'Credit');
$attributes = array('legend' => false);
echo $this->Form->radio('payment', $options, $attributes);
单选按钮显示为预期,但payment
是不是在MySQL数据库中,以便
<?php echo h($purchaseOrder['PurchaseOrder']['payment']); ?>
导致
通知(8):未定义指数:付款 [APP \视图\个PurchaseOrders \ view.ctp,线81]
将payment
添加到数据库的最佳方法是什么?有没有办法在不丢失现有记录的情况下修改数据库?
您是否希望*存储付款价值?或者它只是一个用于改变表单输入等的单选按钮? – Nunser 2013-04-24 15:50:04
我需要将它保存到带有记录的数据库中。添加或编辑记录并在其他视图上显示时需要选择它。 – jacknad 2013-04-24 15:54:39