[2] ErrorException in Product.php line 126

count(): Parameter must be an array or an object that implements Countable

  1. $id = $request->param('id');
  2. if (!$id) {
  3. $this->error('请传入参数');
  4. }
  5. $currpage = $request->param('page');
  6. if (!$currpage) {
  7. $currpage = 1;
  8. }
  9. $entity = Db::name('products')->where(['id' => $id])->find();
  10. if(0 == count($entity)){
  11. abort(404,'产品不存在!');
  12. }
  13. if(strpos($entity['ImgUrl'],'http')===false){
  14. $entity['ImgUrl'] = config('zhongmei_url') . $entity['ImgUrl'];
  15. }
  16. //判断跳转到线上静态页面
  17. if ($entity['Special'] == 2|| $entity['Special'] == 3) {
  18. $this->redirect(config('zhongmei_mobile') . "/pd-" . $id . ".html");
  19. }

Call Stack

  1. in Product.php line 126
  2. at Error::appError(2, 'count(): Parameter m...', 'E:\wwwroot\zmPhp\zho...', 126, ['request' => object(Request), 'id' => '3147', 'currpage' => 1, ...])
  3. at count(null) in Product.php line 126
  4. at Product->pd()
  5. at ReflectionMethod->invokeArgs(object(Product), []) in App.php line 343
  6. at App::invokeMethod([object(Product), 'pd'], []) in App.php line 611
  7. at App::module(['Index', 'Product', 'pd'], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...], false) in App.php line 456
  8. at App::exec(['type' => 'module', 'module' => ['Index', 'Product', 'pd'], 'convert' => false], ['app_host' => '', 'app_debug' => true, 'app_trace' => false, ...]) in App.php line 139
  9. at App::run() in start.php line 19
  10. at require('E:\wwwroot\zmPhp\zho...') in index.php line 23

Environment Variables

GET Data
empty
POST Data
empty
Files
empty
Cookies
empty
Session
empty

Server/Request Data

ALLUSERSPROFILE
C:\ProgramData
APPDATA
C:\Windows\system32\config\systemprofile\AppData\Roaming
CommonProgramFiles
C:\Program Files\Common Files
CommonProgramFiles(x86)
C:\Program Files (x86)\Common Files
CommonProgramW6432
C:\Program Files\Common Files
COMPUTERNAME
iZfg9mwzfhq7ubZ
ComSpec
C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK
NO
JAVA_HOME
D:\jdk1.8.0_131
LOCALAPPDATA
C:\Windows\system32\config\systemprofile\AppData\Local
NUMBER_OF_PROCESSORS
4
OS
Windows_NT
Path
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\WindowsPowerShell\v1.0\;D:\jdk1.8.0_131\bin;D:\jdk1.8.0_131\jre\bin;;C:\Windows\System32\WindowsPowerShell\v1.0\;
PATHEXT
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE
AMD64
PROCESSOR_IDENTIFIER
Intel64 Family 6 Model 85 Stepping 7, GenuineIntel
PROCESSOR_LEVEL
6
PROCESSOR_REVISION
5507
ProgramData
C:\ProgramData
ProgramFiles
C:\Program Files
ProgramFiles(x86)
C:\Program Files (x86)
ProgramW6432
C:\Program Files
PSModulePath
C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules
PUBLIC
C:\Users\Public
SystemDrive
C:
SystemRoot
C:\Windows
TEMP
C:\Windows\TEMP
TMP
C:\Windows\TEMP
USERDOMAIN
WORKGROUP
USERNAME
iZfg9mwzfhq7ubZ$
USERPROFILE
C:\Windows\system32\config\systemprofile
windir
C:\Windows
windows_tracing_flags
3
windows_tracing_logfile
C:\BVTBin\Tests\installpackage\csilogfile.log
HTTP_X_VIA
1.1 hb100:1 (Cdn Cache Server V2.0), 1.1 VM-DFW-01FMc161:2 (Cdn Cache Server V2.0), 1.1 PSjsczsx2ad99:2 (Cdn Cache Server V2.0)
HTTP_X_CDN_SRC_PORT
36960
HTTP_X_WS_REQUEST_ID
66057ec0_PSmgasbIAD1ph23_42319-32537
HTTP_CDN_SRC_IP
3.236.145.110
HTTP_USER_AGENT
claudebot
HTTP_ACCEPT
*/*
HTTP_CONNECTION
close
HTTP_HOST
127.0.0.1:8690
REDIRECT_STATUS
200
SERVER_NAME
127.0.0.1
SERVER_PORT
8690
SERVER_ADDR
127.0.0.1
REMOTE_PORT
56284
REMOTE_ADDR
127.0.0.1
SERVER_SOFTWARE
nginx/1.15.11
GATEWAY_INTERFACE
CGI/1.1
REQUEST_SCHEME
http
SERVER_PROTOCOL
HTTP/1.0
DOCUMENT_ROOT
E:/wwwroot/zmPhp/zhongmei_en_mobile/public
DOCUMENT_URI
/index.php
REQUEST_URI
/pd-3147
SCRIPT_NAME
/index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD
GET
QUERY_STRING
s=//pd-3147
PATH_TRANSLATED
E:/wwwroot/zmPhp/zhongmei_en_mobile/public
PATH_INFO
//pd-3147
SCRIPT_FILENAME
E:/wwwroot/zmPhp/zhongmei_en_mobile/public/index.php
FCGI_ROLE
RESPONDER
PHP_SELF
/index.php
REQUEST_TIME_FLOAT
1711636160.5684
REQUEST_TIME
1711636160
Environment Variables
empty

ThinkPHP Constants

APP_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\public/../application/
THINK_VERSION
5.0.24
THINK_START_TIME
1711636160.5704
THINK_START_MEM
408760
EXT
.php
DS
\
THINK_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\thinkphp\
LIB_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\thinkphp\library\
CORE_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\thinkphp\library\think\
TRAIT_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\thinkphp\library\traits\
ROOT_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\
EXTEND_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\extend\
VENDOR_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\vendor\
RUNTIME_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\runtime\
LOG_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\runtime\log\
CACHE_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\runtime\cache\
TEMP_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\runtime\temp\
CONF_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\public/../application/
CONF_EXT
.php
ENV_PREFIX
PHP_
IS_CLI
false
IS_WIN
true
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
ADDON_PATH
E:\wwwroot\zmPhp\zhongmei_en_mobile\addons\