此方法不保存我的数据。 CakePHP的

时间:2016-04-22 09:54:34

标签: php cakephp cakephp-3.0

如何在darabase中保存连接表? 这个我的代码没有在连接表中保存数据。 CakePHP 3.0。

        for ($i = 0; $i < count($order->products); $i++) {
        if ($order->products[$i]->id == $product->id) {


            $order->products[$i]->_joinData->amount = ($order->products[$i]->_joinData->amount + 1);


         $this->save($order->products[$i],['associated' => ['orders']]);

           var_dump( $order->products[$i]->_joinData->amount);

       return NULL;
        }
    }

存在所有变量和数据库记录

1 个答案:

答案 0 :(得分:0)

for ($i = 0; $i < count($order->products); $i++) {
        if ($order->products[$i]->id == $product->id) {
            $order->products[$i]->_joinData->amount = ($order->products[$i]->_joinData->amount + 1);
            $this->Orders->OrdersProducts->save($order->products[$i]->_joinData);
           // var_dump($order->products[$i]->_joinData->amount);
            return NULL;
        }
    }

以下是它的完成方式!