[2] ErrorException in Cate.php line 14

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

  1. public function index($cid)
  2. {
  3. $cid = input('cid/d'); //顶级id
  4. $pos = model('cate')->position($cid);
  5. $topid = $pos[0]['id'];
  6. $cateList = db('cate')->where(['pid'=>$topid,'status'=>1])->order('sort desc,id asc')->select();
  7. if(count($pos)==1 && $pos[0]['level']==1){ // 判断传递过来是否是顶级id
  8. $cid = $cateList[0]['id'];
  9. }
  10. $info = db('cate')->where(['id'=>$cid,'status'=>1])->find();
  11. if($topid == 361 && $info['cate_attr'] == 1){
  12. $proList = [];
  13. // 产品列表

Call Stack

  1. in Cate.php line 14
  2. at Error::appError(2, 'count(): Parameter m...', 'D:\vhostroot\LocalUs...', 14, ['cid' => 0, 'pos' => false, 'topid' => null, ...])
  3. at count(false) in Cate.php line 14
  4. at Cate->index(0)
  5. at ReflectionMethod->invokeArgs(object(Cate), ['index']) in App.php line 224
  6. at App::invokeMethod([object(Cate), 'index'], []) in App.php line 393
  7. at App::module([null, 'cate', 'index'], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], false) in App.php line 130
  8. at App::run() in start.php line 18
  9. at require('D:\vhostroot\LocalUs...') in index.php line 30

Exception Datas

Error Context
cid 0
pos false
topid Resource
cateList []

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
_FCGI_X_PIPE_ \\.\pipe\IISFCGI-be3a0caa-ef2b-4469-b124-3907fa7eaca0
PHPRC C:\php\php7.2.2\
PHP_FCGI_MAX_REQUESTS 10000
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Windows\system32\config\systemprofile\AppData\Roaming
APP_POOL_CONFIG C:\inetpub\temp\apppools\tuxiankeji\tuxiankeji.config
APP_POOL_ID tuxiankeji
CommonProgramFiles C:\Program Files (x86)\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME WIN-R334JRE2798
ComSpec C:\Windows\system32\cmd.exe
DEFLOGDIR C:\ProgramData\McAfee\DesktopProtection
FP_NO_HOST_CHECK NO
LOCALAPPDATA C:\Windows\system32\config\systemprofile\AppData\Local
NUMBER_OF_PROCESSORS 8
OS Windows_NT
Path C:\Perl\bin\;D:\Program Files\mysql5.7.18\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files\dotnet\;
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE x86
PROCESSOR_ARCHITEW6432 AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 79 Stepping 1, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 4f01
ProgramData C:\ProgramData
ProgramFiles C:\Program Files (x86)
ProgramFiles(x86) C:\Program Files (x86)
ProgramW6432 C:\Program Files
PSModulePath 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 WIN-R334JRE2798$
USERPROFILE C:\Windows\system32\config\systemprofile
VSEDEFLOGDIR C:\ProgramData\McAfee\DesktopProtection
windir C:\Windows
ORIG_PATH_INFO /index.php/list/index.html
URL /index.php
SERVER_SOFTWARE Microsoft-IIS/8.5
SERVER_PROTOCOL HTTP/1.1
SERVER_PORT_SECURE 0
SERVER_PORT 80
SERVER_NAME tuxiankeji.com
SCRIPT_NAME /index.php
SCRIPT_FILENAME D:\vhostroot\LocalUser\tuxiankeji\www\index.php
REQUEST_URI /list/index.html
REQUEST_METHOD GET
REMOTE_USER
REMOTE_PORT 39930
REMOTE_HOST 54.242.165.255
REMOTE_ADDR 54.242.165.255
QUERY_STRING
PATH_TRANSLATED D:\vhostroot\LocalUser\tuxiankeji\www\index.php\list\index.html
PATH_INFO /list/index.html
LOGON_USER
LOCAL_ADDR 192.168.100.80
INSTANCE_META_PATH /LM/W3SVC/212058218
INSTANCE_NAME TUXIANKEJI
INSTANCE_ID 212058218
HTTPS_SERVER_SUBJECT
HTTPS_SERVER_ISSUER
HTTPS_SECRETKEYSIZE
HTTPS_KEYSIZE
HTTPS off
GATEWAY_INTERFACE CGI/1.1
DOCUMENT_ROOT D:\vhostroot\LocalUser\tuxiankeji\www
CONTENT_TYPE
CONTENT_LENGTH 0
CERT_SUBJECT
CERT_SERIALNUMBER
CERT_ISSUER
CERT_FLAGS
CERT_COOKIE
AUTH_USER
AUTH_PASSWORD
AUTH_TYPE
APPL_PHYSICAL_PATH D:\vhostroot\LocalUser\tuxiankeji\www\
APPL_MD_PATH /LM/W3SVC/212058218/ROOT
IIS_UrlRewriteModule 7.1.0871.0
WEBSOCKET_VERSION 13
UNENCODED_URL /list/index.html
IIS_WasUrlRewritten 1
HTTP_X_ORIGINAL_URL /list/index.html
HTTP_USER_AGENT claudebot
HTTP_HOST tuxiankeji.com
HTTP_ACCEPT */*
HTTP_CONTENT_LENGTH 0
FCGI_ROLE RESPONDER
PHP_SELF /index.php/list/index.html
REQUEST_TIME_FLOAT 1711724219.7419
REQUEST_TIME 1711724219
Environment Variablesempty
ThinkPHP Constants
APP_PATH D:\vhostroot\LocalUser\tuxiankeji\www/application/
ADMINIMG D:\vhostroot\LocalUser\tuxiankeji\www/public/static/admin/uploads/cateimg/
INDEXIMGS D:\vhostroot\LocalUser\tuxiankeji\www/public/static/index/uploads/cateimg/
ADMIN_STATIC D:\vhostroot\LocalUser\tuxiankeji\www/public/static/admin/
INDEXIMG D:\vhostroot\LocalUser\tuxiankeji\www/public/static/index/uploads/img/
INDEXATT D:\vhostroot\LocalUser\tuxiankeji\www/public/static/index/uploads/att/
INDEXAD D:\vhostroot\LocalUser\tuxiankeji\www/public/static/index/uploads/ad/
APP_DEBUG true
THINK_VERSION 5.0.6
THINK_START_TIME 1711724219.7432
THINK_START_MEM 390520
EXT .php
DS \
THINK_PATH D:\vhostroot\LocalUser\tuxiankeji\www\thinkphp\
LIB_PATH D:\vhostroot\LocalUser\tuxiankeji\www\thinkphp\library\
CORE_PATH D:\vhostroot\LocalUser\tuxiankeji\www\thinkphp\library\think\
TRAIT_PATH D:\vhostroot\LocalUser\tuxiankeji\www\thinkphp\library\traits\
ROOT_PATH D:\vhostroot\LocalUser\tuxiankeji\www\
EXTEND_PATH D:\vhostroot\LocalUser\tuxiankeji\www\extend\
VENDOR_PATH D:\vhostroot\LocalUser\tuxiankeji\www\vendor\
RUNTIME_PATH D:\vhostroot\LocalUser\tuxiankeji\www\runtime\
LOG_PATH D:\vhostroot\LocalUser\tuxiankeji\www\runtime\log\
CACHE_PATH D:\vhostroot\LocalUser\tuxiankeji\www\runtime\cache\
TEMP_PATH D:\vhostroot\LocalUser\tuxiankeji\www\runtime\temp\
CONF_PATH D:\vhostroot\LocalUser\tuxiankeji\www/application/
CONF_EXT .php
ENV_PREFIX PHP_
IS_CLI false
IS_WIN true