我的控制器:productsController.php
public function buyProduct(){
// some functionaliy and returns
$data = array(
'user_id' => $this->Auth->user('id'),
'product_id' => 11,
'trans_id' => 12,
'auth_code' => 13
);
App::uses('Order', 'Model');
$this->Order->create();
$this->Order->save($data);
现在我想将这个$ data保存到表名称顺序我该怎么做
}
答案 0 :(得分:1)
在 CakePhp 2.6.11 中我使用:
class productsController extends AppController {
public $uses = array('Order');
public function buyProduct(){
$data = array(
'user_id' => $this->Auth->user('id'),
'product_id' => 11,
'trans_id' => 12,
'auth_code' => 13
);
$this->Order->create();
$this->Order->save($data);
}
答案 1 :(得分:0)
我假设您正在使用CakePHP 2.x.尝试这样的事情:
public function buyProduct(){
$data['Order'] = array(
'user_id' => $this->Auth->user('id'),
'product_id' => 11,
'trans_id' => 12,
'auth_code' => 13
);
$this->loadModel('Order');
$this->Order->create();
$this->Order->save($data);
}