CartController.php 1.0 KB
<?php
/**
 * Created by PhpStorm.
 * User: yhbr
 * Date: 2018/9/28
 * Time: 16:12
 */
namespace app\cart\controller;
use app\cart\model\CartModel;
use cmf\controller\HomeBaseController;

class CartController extends HomeBaseController
{

    public function addCart()
    {
        $cart = new CartModel;
        $request = request();
        if ($request->isAjax()) {
            $gid = $request->param('gid');
            $num = $request->param('num');
            $cart->addToCart(session('user.id', $gid, $num));
        }
    }

    public function editCart()
    {
        $request = request();
        if ($request->isAjax()) {
            $cart = [
                'id' => $request->param('id'),
                'num' => $request->param('num')
            ];
            Db::name('cart')->update($cart);
        }
    }

    public function delCart()
    {
        $request = request();
        if ($request->isAjax()) {
            if (Db::name('cart')->delete($request->param('id'))) {
                $this->success('', '', true);
            }
        }
    }

}