public function set_destroy_post() { $OrderShopList = new ObjList(['db_where_Arr' => ['status' => -1], 'db_where_deletenull_Bln' => TRUE, 'model_name_Str' => 'OrderShop', 'limitstart_Num' => 0, 'limitcount_Num' => 100]); foreach ($OrderShopList->obj_Arr as $key => $value_order_shop) { $OrderShop = new OrderShop(['orderid_Num' => $value_order_shop->orderid_Num]); $OrderShop->destroy(); $CartShop_List = new ObjList(['db_where_Arr' => ['orderid_Num' => $OrderShop->orderid_Num], 'db_where_deletenull_Bln' => TRUE, 'model_name_Str' => 'CartShop', 'limitstart_Num' => 0, 'limitcount_Num' => 100]); $CartShop2_List = new ObjList(['db_where_Arr' => ['orderid_Num' => $OrderShop->orderid_Num, 'status' => -1], 'db_where_deletenull_Bln' => TRUE, 'model_name_Str' => 'CartShop', 'limitstart_Num' => 0, 'limitcount_Num' => 100]); foreach ($CartShop_List->obj_Arr as $key => $value_cart_shop) { $CartShop = new CartShop(['cartid_Num' => $value_cart_shop->cartid_Num]); $CartShop->destroy(); } foreach ($CartShop2_List->obj_Arr as $key => $value_cart_shop2) { $CartShop2 = new CartShop(['cartid_Num' => $value_cart_shop2->cartid_Num]); $CartShop2->destroy(); } } if (!empty($OrderShopList->obj_Arr)) { $this->load->model('Message'); $this->Message->show(['message' => '銷毀成功', 'url' => 'admin/shop/order_shop/set/set']); } else { $this->load->model('Message'); $this->Message->show(['message' => '已無可銷毀的項目', 'url' => 'admin/shop/order_shop/set/set']); } }