cakephp不保存数据
我一辈子都搞不清楚到底出了什么问题。当我调试cakephp不保存数据,cakephp,Cakephp,我一辈子都搞不清楚到底出了什么问题。当我调试$order->save操作的值时,我得到一个1(我假设它的意思是true)。以下是我正在做的: $order = $this->Order->find('first', array( 'conditions' => array('Order.token' => urldecode($token)) )); debug($order); $this->Order->id = $order['Order']
$order->save
操作的值时,我得到一个1
(我假设它的意思是true
)。以下是我正在做的:
$order = $this->Order->find('first', array(
'conditions' => array('Order.token' => urldecode($token))
));
debug($order);
$this->Order->id = $order['Order']['id'];
$orderData = array('Order' => array(
'id' => $order['Order']['id'],
'billing_email' => urldecode($payPalResponse['EMAIL']),
'billing_name' => urldecode($payPalResponse['PAYMENTREQUEST_0_SHIPTONAME']),
'billing_address' => urldecode($payPalResponse['PAYMENTREQUEST_0_SHIPTOSTREET']),
'billing_city' => urldecode($payPalResponse['PAYMENTREQUEST_0_SHIPTOCITY']),
'billing_state' => $payPalResponse['PAYMENTREQUEST_0_SHIPTOSTATE'],
'billing_zipcode' => $payPalResponse['PAYMENTREQUEST_0_SHIPTOZIP']
));
debug($orderData);
$this->Order->save($orderData);
下面是我得到的:
controllers/markets_controller.php (line 149)
Array
(
[Order] => Array
(
[id] => 13
[token] => **************
[player_id] => 1
[status_id] => 1
[timestamp] => 2012-02-15 12:09:24
[date_filled] => February 15, 2012
)
[OrderItem] => Array
(
)
)
controllers/markets_controller.php (line 161)
Array
(
[Order] => Array
(
[id] => 13
[billing_email] => *********@************.com
[billing_name] => Test User
[billing_address] => 1 Main St
[billing_city] => San Jose
[billing_state] => CA
[billing_zipcode] => 95131
)
)
为什么它告诉我它正在保存,但它没有保存?好的,我以前尝试过清除缓存,但由于某种原因没有进行。我最终清除了订单模型的缓存文件,并修复了它