管理后台-》商品列表,选择分类以后,全选(所有页)商品信息后,在批量设置,在批量设置标签时候,后台请求会报"Array to string conversion",错误。测试发现,这是因为传递参数时候,cat_id存在二维数组信息,所以导致的这个问题。
输出where条件后,一维的cate_id条件参数是没问题的:
array(10) {
  ["page"]=>
  string(1) "1"
  ["limit"]=>
  string(2) "15"
  ["cate_id"]=>
  array(7) {
    [0]=>
    string(3) "208"
    [1]=>
    string(3) "207"
    [2]=>
    string(3) "205"
    [3]=>
    string(3) "202"
    [4]=>
    string(3) "203"
    [5]=>
    string(3) "204"
    [6]=>
    string(3) "209"
  }
  ["store_name"]=>
  string(0) ""
  ["excel"]=>
  string(1) "0"
  ["supplier_id"]=>
  string(0) ""
  ["store_id"]=>
  string(0) ""
  ["brand_id"]=>
  array(0) {
  }
  ["store_label_id"]=>
  array(0) {
  }
  ["status"]=>
  string(1) "1"
}而在二维条件下,就会报错误,如下结构:
array(10){
    [
        "page"
    ]=>string(1)"1"[
        "limit"
    ]=>string(2)"15"[
        "cate_id"
    ]=>array(8){
        [
            0
        ]=>int(202)[
            1
        ]=>int(203)[
            2
        ]=>int(204)[
            3
        ]=>int(205)[
            4
        ]=>int(207)[
            5
        ]=>int(208)[
            6
        ]=>int(209)[
            7
        ]=>array(1){
            [
                0
            ]=>string(3)"200"
        }
    }[
        "store_name"
    ]=>string(0)""[
        "excel"
    ]=>string(1)"0"[
        "supplier_id"
    ]=>string(0)""[
        "store_id"
    ]=>string(0)""[
        "brand_id"
    ]=>array(0){
    }[
        "store_label_id"
    ]=>array(0){
    }[
        "status"
    ]=>string(1)"1"
}因为cate_id多了一个维度,就会报错,请求路径: https://xxxxxx.com/adminapi/product/batch_process

 
                         
                         
                     
                         
                     
                     
                     
                     
                     
                             
                                    
 
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                         
                                     
                 
                         
                     
                 
         
         
             
         
         
         
		