[8] ErrorException in Goods.php line 114

未定义数组索引: category_id

  1. $this->set['site_description'] = $info['seo_description'];
  2. }else if (!empty($info['goods_description'])){
  3. $this->set['site_description'] = $info['goods_description'];
  4. }else{
  5. $this->set['site_description'] = mb_substr(strip_tags($info['goods_content']), 0, 250);
  6. }
  7. $info['goods_photos'] = empty(json_decode($info['goods_photos'],true))?[]:json_decode($info['goods_photos'],true);
  8. $info['case'] = !empty($info['case'])?json_decode($info['case'],true):[];
  9. $goodsList = db('goods')->where('category_id',$info['category_id'])->order('goods_sort asc')->limit(3)->select();
  10. return $this->fetch('goods_detail',[
  11. 'info' => $info,
  12. 'category' => $category,
  13. 'goodsList' => $goodsList,
  14. ]);
  15. }
  16. /*

Call Stack

  1. in Goods.php line 114
  2. at Error::appError(8, 'Undefined index: cat...', '/data/home/qxu114240...', 114, ['id' => 'www.hnydzg.com.cn', 'category' => [object(GoodsCategory), object(GoodsCategory), object(GoodsCategory), ...], 'v' => object(GoodsCategory), ...]) in Goods.php line 114
  3. at Goods->goodsDetail()
  4. at ReflectionMethod->invokeArgs(object(Goods), []) in App.php line 226
  5. at App::invokeMethod([object(Goods), 'goodsDetail']) in App.php line 359
  6. at App::module(['index', 'goods', 'goodsDetail'], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], false) in App.php line 134
  7. at App::run() in start.php line 18
  8. at require('/data/home/qxu114240...') in index.php line 59

Exception Datas

Error Context
id www.hnydzg.com.cn
category [ { "category_id": 1, "category_title": "\u6c7d\u8f66\u8d77\u91cd\u673a", "sort": "0", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": "\/public\/uploads\/20201008\/c00a82be3d96e9c12ea3cc001c04b2c3.jpg", "category_icon": "\/public\/uploads\/20210626\/bd2705f1384233a4c50d571590f7ee48.png", "category_f_title": "\u81ea\u52a8\u7ffb\u677f\u5f0f\u538b\u6ee4\u673a", "category_desc": "\u8d77\u91cd\u673a\u7684\u4f18\u70b9\u662f\u673a\u52a8\u6027\u597d\uff0c\u8f6c\u79fb\u8fc5\u901f\u3002\u5176\u5e95\u76d8\u6027\u80fd\u7b49\u540c\u4e8e\u540c\u6837\u6574\u8f66\u603b\u91cd\u7684\u8f7d\u91cd\u6c7d\u8f66\uff0c\u7b26\u5408\u516c\u8def\u8f66\u8f86\u7684\u6280\u672f\u8981\u6c42\uff0c\u56e0\u800c\u53ef\u5728\u5404\u7c7b\u516c\u8def\u4e0a\u901a\u884c\u65e0\u963b\u3002\u662f\u4ea7\u91cf\u5927\uff0c\u4f7f\u7528\u5e7f\u6cdb\u7684\u8d77\u91cd\u673a\u7c7b\u578b\u3002", "category_n_bg": "\/public\/uploads\/20210825\/8a9676f17ad4b2ddf9f70e102106037a.png", "category_bg": "\/public\/uploads\/20210825\/0c32fbcc257c0faec3a09ee46dfd5145.jpg", "category_n_thumb": "", "category_e_title": "Truck crane", "child": [] }, { "category_id": 2, "category_title": "\u968f\u8f66\u8d77\u91cd\u673a", "sort": "1", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": "\/public\/uploads\/20201008\/5d02d7a100b545c7a27f8aff90b11fcc.jpg", "category_icon": "\/public\/uploads\/20210626\/2531faa8d781a8004078698bdf99dad7.png", "category_f_title": "\u81ea\u52a8\u7ffb\u677f\u5f0f\u538b\u6ee4\u673a2", "category_desc": "\u968f\u8f66\u8d77\u91cd\u673a\u7684\u4f18\u70b9\u662f\u673a\u52a8\u6027\u597d\uff0c\u8f6c\u79fb\u8fc5\u901f\uff0c\u53ef\u4ee5\u96c6\u540a\u88c5\u4e0e\u8fd0\u8f93\u529f\u80fd\u4e8e\u4e00\u4f53\uff0c\u63d0\u9ad8\u8d44\u6e90\u5229\u7528\u7387\uff0c\u53ef\u5b9e\u73b0\u591a\u573a\u666f\u4f5c\u4e1a\u3002\u968f\u8f66\u540a\u56e0\u5176\u7075\u6d3b\u591a\u7528\u7684\u7279\u70b9\uff0c\u88ab\u5e02\u573a\u770b\u597d\uff0c\u672a\u6765\u5e02\u573a\u6f5c\u529b\u5f88\u5927\u3002", "category_n_bg": "\/public\/uploads\/20210825\/a206f11304ad8a5679fe508201e36a84.png", "category_bg": "\/public\/uploads\/20210819\/38b70eb09d0cb25a2e13d725b3142ce3.jpg", "category_n_thumb": null, "category_e_title": "Truck mounted crane", "child": [] }, { "category_id": 3, "category_title": "\u9ad8\u7a7a\u4f5c\u4e1a\u8f66", "sort": "3", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": null, "category_icon": null, "category_f_title": null, "category_desc": "\u9ad8\u7a7a\u4f5c\u4e1a\u8f66\u57fa\u672c\u529f\u80fd\u5b89\u5168\u914d\u7f6e\uff1a\u4f5c\u4e1a\u8f66\u53ef\u4ee5\u5b9e\u73b0\u5e73\u53f0\u8f7d\u8377200KG\uff0cMAX\u4f5c\u4e1a\u9ad8\u5ea625\u7c73\uff0cMAX\u4f5c\u4e1a\u5e45\u5ea614\u7c73\u3002", "category_n_bg": "", "category_bg": "\/public\/uploads\/20211228\/f283a5acdc3ec61db0305e4de7431653.png", "category_n_thumb": null, "category_e_title": "Aerial work truck", "child": [] }, { "category_id": 4, "category_title": "\u8239\u7528\u8d77\u91cd\u673a", "sort": "4", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": null, "category_icon": null, "category_f_title": null, "category_desc": "\u4e13\u95e8\u4e3a\u666e\u901a\u8d27\u8239\u548c\u5176\u5b83\u8fd0\u8f93\u8239\u8fdb\u884c\u6709\u6548\u548c\u5b89\u5168\u7684\u88c5\u5378\u8d27\u7269\u800c\u8bbe\u8ba1\u5236\u9020\u7684\u3002\u5982\u540a\u88c5\u5927\u578b\u4ef6\u8d27\u3002\u8239\u8231\u76d6\u7b49\u3002\u8d77\u91cd\u673a\u901a\u8fc7\u5176\u8f6c\u67f1\u5b89\u88c5\u5728\u8239\u4f53\u7684\u4e0a\u7532\u677f\u4e0a\uff0e\u80fd\u9632\u98ce\u3001\u9632\u96e8\u3001\u9632\u6d6a\u3002\u5f53\u8239\u8236\u6a2a\u503e5\u5ea6\u6216\u7eb5\u503e2\u5ea6\u65f6\uff0e\u540a\u673a\u5747\u80fd\u6b63\u5e38\u5de5\u4f5c\u3002", "category_n_bg": "", "category_bg": "\/public\/uploads\/20211228\/87e05ad344bfd212e41265d60db2c63c.jpg", "category_n_thumb": null, "category_e_title": "Marine crane", "child": [] }, { "category_id": 5, "category_title": "\u5176\u4ed6\u4ea7\u54c1", "sort": "5", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": null, "category_icon": null, "category_f_title": null, "category_desc": "\u673a\u68b0\u5f0f\u6293\u8349\u673a\u548c\u56de\u8f6c\u5f0f\u6293\u8349\u673a\uff1b\u673a\u68b0\u5f0f\u6293\u8349\u673a\u65e0\u9700\u6539\u88c5\u6316\u6398\u673a\u7ba1\u8def\u53ca\u6db2\u538b\u7cfb\u7edf\u5373\u53ef\u4f7f\u7528\uff08\u4f4e\u6210\u672c\u578b\uff09\uff1b\u56de\u8f6c\u5f0f\u6293\u8349\u673a\u9700\u8981\u6539\u88c5\u6316\u6398\u673a\u7ba1\u8def\u548c\u6db2\u538b\u7cfb\u7edf\u4ee5\u8fbe\u5230360\u5ea6\u56de\u8f6c\u7684\u9700\u6c42\uff08\u65b9\u4fbf\uff0c\u5b9e\u7528\uff0c\u9ad8\u6210\u672c\u578b\uff09", "category_n_bg": "", "category_bg": "\/public\/uploads\/20211228\/f2fdfb95207769343df104d16df8df11.jpg", "category_n_thumb": null, "category_e_title": "Other products", "child": [] } ]
v { "category_id": 5, "category_title": "\u5176\u4ed6\u4ea7\u54c1", "sort": "5", "addtime": null, "parent_id": 0, "seo_title": "", "seo_description": "", "seo_keywords": "", "category_thumb": null, "category_icon": null, "category_f_title": null, "category_desc": "\u673a\u68b0\u5f0f\u6293\u8349\u673a\u548c\u56de\u8f6c\u5f0f\u6293\u8349\u673a\uff1b\u673a\u68b0\u5f0f\u6293\u8349\u673a\u65e0\u9700\u6539\u88c5\u6316\u6398\u673a\u7ba1\u8def\u53ca\u6db2\u538b\u7cfb\u7edf\u5373\u53ef\u4f7f\u7528\uff08\u4f4e\u6210\u672c\u578b\uff09\uff1b\u56de\u8f6c\u5f0f\u6293\u8349\u673a\u9700\u8981\u6539\u88c5\u6316\u6398\u673a\u7ba1\u8def\u548c\u6db2\u538b\u7cfb\u7edf\u4ee5\u8fbe\u5230360\u5ea6\u56de\u8f6c\u7684\u9700\u6c42\uff08\u65b9\u4fbf\uff0c\u5b9e\u7528\uff0c\u9ad8\u6210\u672c\u578b\uff09", "category_n_bg": "", "category_bg": "\/public\/uploads\/20211228\/f2fdfb95207769343df104d16df8df11.jpg", "category_n_thumb": null, "category_e_title": "Other products", "child": [] }
k 4
info { "goods_photos": [], "case": [] }

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
DOCUMENT_ROOT /usr/home/qxu1142400009/htdocs
GATEWAY_INTERFACE CGI/1.1
HTTP_ACCEPT */*
HTTP_HOST hnydzg.com.cn
HTTP_USER_AGENT claudebot
PATH /bin:/usr/bin
PHPRC /var/www/php72/hichina_ini/qxu1142400009
QUERY_STRING
REDIRECT_DOCUMENT_ROOT /usr/home/qxu1142400009/htdocs
REDIRECT_GATEWAY_INTERFACE CGI/1.1
REDIRECT_HTTP_ACCEPT */*
REDIRECT_HTTP_HOST hnydzg.com.cn
REDIRECT_HTTP_USER_AGENT claudebot
REDIRECT_PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin
REDIRECT_PATH_INFO goodsDetail/www.hnydzg.com.cn
REDIRECT_PATH_TRANSLATED redirect:/index.php
REDIRECT_QUERY_STRING
REDIRECT_REMOTE_ADDR 54.210.83.20
REDIRECT_REMOTE_PORT 42226
REDIRECT_REQUEST_METHOD GET
REDIRECT_REQUEST_URI /goodsDetail/www.hnydzg.com.cn
REDIRECT_SCRIPT_FILENAME /usr/home/qxu1142400009/htdocs/goodsDetail
REDIRECT_SCRIPT_NAME /goodsDetail
REDIRECT_SCRIPT_URI http://hnydzg.com.cn/goodsDetail/www.hnydzg.com.cn
REDIRECT_SCRIPT_URL /goodsDetail/www.hnydzg.com.cn
REDIRECT_SERVER_ADDR 121.42.79.42
REDIRECT_SERVER_ADMIN webmaster@qxu1142400009.my3w.com
REDIRECT_SERVER_NAME hnydzg.com.cn
REDIRECT_SERVER_PORT 80
REDIRECT_SERVER_PROTOCOL HTTP/1.1
REDIRECT_SERVER_SIGNATURE
REDIRECT_SERVER_SOFTWARE Apache
REDIRECT_STATUS 200
REDIRECT_UNIQUE_ID ZgVsLQofVDUAAAXZgKMAAAAX
REDIRECT_URL /goodsDetail/www.hnydzg.com.cn
REMOTE_ADDR 54.210.83.20
REMOTE_PORT 42226
REQUEST_METHOD GET
REQUEST_URI /goodsDetail/www.hnydzg.com.cn
SCRIPT_FILENAME /usr/home/qxu1142400009/htdocs/index.php
SCRIPT_NAME /index.php
SCRIPT_URI http://hnydzg.com.cn/goodsDetail/www.hnydzg.com.cn
SCRIPT_URL /goodsDetail/www.hnydzg.com.cn
SERVER_ADDR 121.42.79.42
SERVER_ADMIN webmaster@qxu1142400009.my3w.com
SERVER_NAME hnydzg.com.cn
SERVER_PORT 80
SERVER_PROTOCOL HTTP/1.1
SERVER_SIGNATURE
SERVER_SOFTWARE Apache
UNIQUE_ID ZgVsLQofVDUAAAXZgKMAAAAX
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1711631405.1705
REQUEST_TIME 1711631405
PATH_INFO goodsDetail/www.hnydzg.com.cn
Environment Variablesempty
ThinkPHP Constants
APP_PATH ./application/
THINK_VERSION 5.0.0
THINK_START_TIME 1711631405.1717
THINK_START_MEM 386448
EXT .php
DS /
THINK_PATH /data/home/qxu1142400009/htdocs/thinkphp/
LIB_PATH /data/home/qxu1142400009/htdocs/thinkphp/library/
CORE_PATH /data/home/qxu1142400009/htdocs/thinkphp/library/think/
TRAIT_PATH /data/home/qxu1142400009/htdocs/thinkphp/library/traits/
ROOT_PATH ./
EXTEND_PATH ./extend/
VENDOR_PATH ./vendor/
RUNTIME_PATH ./runtime/
LOG_PATH ./runtime/log/
CACHE_PATH ./runtime/cache/
TEMP_PATH ./runtime/temp/
CONF_PATH ./application/
CONF_EXT .php
ENV_PREFIX PHP_
IS_CLI false
IS_WIN false
FILTER_VALIDATE_BOOL 258
U_IDNA_PROHIBITED_ERROR 66560
U_IDNA_ERROR_START 66560
U_IDNA_UNASSIGNED_ERROR 66561
U_IDNA_CHECK_BIDI_ERROR 66562
U_IDNA_STD3_ASCII_RULES_ERROR 66563
U_IDNA_ACE_PREFIX_ERROR 66564
U_IDNA_VERIFICATION_ERROR 66565
U_IDNA_LABEL_TOO_LONG_ERROR 66566
U_IDNA_ZERO_LENGTH_LABEL_ERROR 66567
U_IDNA_DOMAIN_NAME_TOO_LONG_ERROR 66568
U_IDNA_ERROR_LIMIT 66569
U_STRINGPREP_PROHIBITED_ERROR 66560
U_STRINGPREP_UNASSIGNED_ERROR 66561
U_STRINGPREP_CHECK_BIDI_ERROR 66562
IDNA_DEFAULT 0
IDNA_ALLOW_UNASSIGNED 1
IDNA_USE_STD3_RULES 2
IDNA_CHECK_BIDI 4
IDNA_CHECK_CONTEXTJ 8
IDNA_NONTRANSITIONAL_TO_ASCII 16
IDNA_NONTRANSITIONAL_TO_UNICODE 32
INTL_IDNA_VARIANT_2003 0
INTL_IDNA_VARIANT_UTS46 1
IDNA_ERROR_EMPTY_LABEL 1
IDNA_ERROR_LABEL_TOO_LONG 2
IDNA_ERROR_DOMAIN_NAME_TOO_LONG 4
IDNA_ERROR_LEADING_HYPHEN 8
IDNA_ERROR_TRAILING_HYPHEN 16
IDNA_ERROR_HYPHEN_3_4 32
IDNA_ERROR_LEADING_COMBINING_MARK 64
IDNA_ERROR_DISALLOWED 128
IDNA_ERROR_PUNYCODE 256
IDNA_ERROR_LABEL_HAS_DOT 512
IDNA_ERROR_INVALID_ACE_LABEL 1024
IDNA_ERROR_BIDI 2048
IDNA_ERROR_CONTEXTJ 4096