我對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