【发布时间】:2013-04-18 06:01:05
【问题描述】:
我对 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\View\PurchaseOrders\view.ctp,第 81 行]
将payment 添加到数据库的最佳方法是什么?有没有办法在不丢失现有记录的情况下修改数据库?
【问题讨论】:
-
您想要存储付款值吗?或者它只是一个用于更改表单输入等的单选按钮?
-
我需要将它与记录一起保存到数据库中。添加或编辑记录时需要选择它并显示在其他视图上。
标签: mysql cakephp phpmyadmin undefined-index