[8] ErrorException in Index.php line 118

Trying to get property 'id' of non-object

  1. return $this->fetch('/index', get_defined_vars());
  2. }
  3. #[Route(':url/[:child_url]/[:page]')]
  4. public function page($url, $child_url)
  5. {
  6. $cat = $this->categoryModel->getGroupByUrl($url);
  7. if (empty($child_url)) {
  8. $child_url = $this->categoryModel
  9. ->where('pid', $cat->id)
  10. ->order('sort asc')
  11. ->value('url');
  12. }
  13. $page_info = $this->categoryModel->getGroupByUrl($child_url);
  14. $page_id = $page_info->id;
  15. $this->pageInfo($page_id);
  16. $this->pageList($page_info->id, ['limit' => 10]);
  17. return $this->fetch('/content', get_defined_vars());

Call Stack

  1. in Index.php line 118
  2. at Error::appError(8, 'Trying to get proper...', 'D:\wwwroot\www.sznan...', 118, ['url' => 'news_detail.php', 'child_url' => '', 'cat' => null]) in Index.php line 118
  3. at Index->page('news_detail.php', '')
  4. at ReflectionMethod->invokeArgs(object(Index), ['news_detail.php', '']) in App.php line 234
  5. at App::invokeMethod([object(Index), 'page'], []) in App.php line 406
  6. at App::module(['home', 'Index', 'page'], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], false) in App.php line 140
  7. at App::run() in start.php line 18
  8. at require('D:\wwwroot\www.sznan...') in index.php line 20

Exception Datas

Error Context
url news_detail.php
child_url
cat Resource

Environment Variables

GET Data
id 987
POST Dataempty
Filesempty
Cookies
home_lang zh
Sessionempty
Server/Request Data
_FCGI_X_PIPE_ \\.\pipe\IISFCGI-b52faf1c-77bc-4807-abfb-08b9c5bad7c0
PHP_FCGI_MAX_REQUESTS 10000
ALLUSERSPROFILE C:\ProgramData
APPDATA C:\Windows\system32\config\systemprofile\AppData\Roaming
APP_POOL_CONFIG C:\inetpub\temp\apppools\www.sznanfeng.org\www.sznanfeng.org.config
APP_POOL_ID www.sznanfeng.org
BT_PANEL D:\BtSoft\panel
BT_PYTHON C:\Program Files\python
BT_SETUP D:\BtSoft
CommonProgramFiles C:\Program Files\Common Files
CommonProgramFiles(x86) C:\Program Files (x86)\Common Files
CommonProgramW6432 C:\Program Files\Common Files
COMPUTERNAME i-yxxto099
ComSpec C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK NO
LOCALAPPDATA C:\Windows\system32\config\systemprofile\AppData\Local
NUMBER_OF_PROCESSORS 2
OS Windows_NT
Path C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\python;C:\Program Files\python\Scripts;D:\BtSoft\panel\script
PATHEXT .COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE AMD64
PROCESSOR_IDENTIFIER Intel64 Family 6 Model 6 Stepping 3, GenuineIntel
PROCESSOR_LEVEL 6
PROCESSOR_REVISION 0603
ProgramData C:\ProgramData
ProgramFiles C:\Program Files
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
UNRAR_LIB_PATH C:\Program Files\python\Lib\site-packages\unrar\UnRAR.dll
USERDOMAIN WORKGROUP
USERNAME i-yxxto099$
USERPROFILE C:\Windows\system32\config\systemprofile
windir C:\Windows
windows_tracing_flags 3
windows_tracing_logfile C:\BVTBin\Tests\installpackage\csilogfile.log
ORIG_PATH_INFO /index.php/news_detail.php
URL /index.php
SERVER_SOFTWARE Microsoft-IIS/7.5
SERVER_PROTOCOL HTTP/1.1
SERVER_PORT_SECURE 0
SERVER_PORT 80
SERVER_NAME www.sznanfeng.org
SCRIPT_NAME /index.php
SCRIPT_FILENAME d:\wwwroot\www.sznanfeng.org\index.php
REQUEST_URI /news_detail.php?id=987
REQUEST_METHOD GET
REMOTE_USER
REMOTE_PORT 54842
REMOTE_HOST 44.195.47.227
REMOTE_ADDR 44.195.47.227
QUERY_STRING id=987
PATH_TRANSLATED d:\wwwroot\www.sznanfeng.org\index.php\news_detail.php
PATH_INFO /news_detail.php
LOGON_USER
LOCAL_ADDR 10.110.0.2
INSTANCE_META_PATH /LM/W3SVC/13
INSTANCE_NAME WWW.SZNANFENG.ORG
INSTANCE_ID 13
HTTPS_SERVER_SUBJECT
HTTPS_SERVER_ISSUER
HTTPS_SECRETKEYSIZE
HTTPS_KEYSIZE
HTTPS off
GATEWAY_INTERFACE CGI/1.1
DOCUMENT_ROOT d:\wwwroot\www.sznanfeng.org
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:\wwwroot\www.sznanfeng.org\
APPL_MD_PATH /LM/W3SVC/13/ROOT
IIS_UrlRewriteModule 7.1.0871.0
UNENCODED_URL /news_detail.php?id=987
IIS_WasUrlRewritten 1
HTTP_X_ORIGINAL_URL /news_detail.php?id=987
HTTP_USER_AGENT claudebot
HTTP_HOST www.sznanfeng.org
HTTP_ACCEPT */*
HTTP_CONTENT_LENGTH 0
FCGI_ROLE RESPONDER
PHP_SELF /index.php/news_detail.php
REQUEST_TIME_FLOAT 1711614303.2844
REQUEST_TIME 1711614303
Environment Variablesempty
ThinkPHP Constants
APP_PATH D:\wwwroot\www.sznanfeng.org/app/
APP_DIR D:\wwwroot\www.sznanfeng.org/app/
EXTEND_PATH D:\wwwroot\www.sznanfeng.org/extend/
THINK_VERSION 5.0.4
THINK_START_TIME 1711614303.3
THINK_START_MEM 427944
EXT .php
DS \
THINK_PATH D:\wwwroot\www.sznanfeng.org\thinkphp\
LIB_PATH D:\wwwroot\www.sznanfeng.org\thinkphp\library\
CORE_PATH D:\wwwroot\www.sznanfeng.org\thinkphp\library\think\
TRAIT_PATH D:\wwwroot\www.sznanfeng.org\thinkphp\library\traits\
ROOT_PATH D:\wwwroot\www.sznanfeng.org\
VENDOR_PATH D:\wwwroot\www.sznanfeng.org\vendor\
RUNTIME_PATH D:\wwwroot\www.sznanfeng.org\runtime\
LOG_PATH D:\wwwroot\www.sznanfeng.org\runtime\log\
CACHE_PATH D:\wwwroot\www.sznanfeng.org\runtime\cache\
TEMP_PATH D:\wwwroot\www.sznanfeng.org\runtime\temp\
CONF_PATH D:\wwwroot\www.sznanfeng.org\config\
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
FILTER_VALIDATE_BOOL 258
Sodium\CRYPTO_AEAD_AES256GCM_KEYBYTES 32
Sodium\CRYPTO_AEAD_AES256GCM_NSECBYTES 0
Sodium\CRYPTO_AEAD_AES256GCM_NPUBBYTES 12
Sodium\CRYPTO_AEAD_AES256GCM_ABYTES 16
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES 32
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES 0
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES 8
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_ABYTES 16
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES 32
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES 0
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES 12
Sodium\CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES 16
Sodium\CRYPTO_AUTH_BYTES 32
Sodium\CRYPTO_AUTH_KEYBYTES 32
Sodium\CRYPTO_BOX_SEALBYTES 16
Sodium\CRYPTO_BOX_SECRETKEYBYTES 32
Sodium\CRYPTO_BOX_PUBLICKEYBYTES 32
Sodium\CRYPTO_BOX_KEYPAIRBYTES 64
Sodium\CRYPTO_BOX_MACBYTES 16
Sodium\CRYPTO_BOX_NONCEBYTES 24
Sodium\CRYPTO_BOX_SEEDBYTES 32
Sodium\CRYPTO_KX_BYTES 32
Sodium\CRYPTO_KX_SEEDBYTES 32
Sodium\CRYPTO_KX_PUBLICKEYBYTES 32
Sodium\CRYPTO_KX_SECRETKEYBYTES 32
Sodium\CRYPTO_GENERICHASH_BYTES 32
Sodium\CRYPTO_GENERICHASH_BYTES_MIN 16
Sodium\CRYPTO_GENERICHASH_BYTES_MAX 64
Sodium\CRYPTO_GENERICHASH_KEYBYTES 32
Sodium\CRYPTO_GENERICHASH_KEYBYTES_MIN 16
Sodium\CRYPTO_GENERICHASH_KEYBYTES_MAX 64
Sodium\CRYPTO_SCALARMULT_BYTES 32
Sodium\CRYPTO_SCALARMULT_SCALARBYTES 32
Sodium\CRYPTO_SHORTHASH_BYTES 8
Sodium\CRYPTO_SHORTHASH_KEYBYTES 16
Sodium\CRYPTO_SECRETBOX_KEYBYTES 32
Sodium\CRYPTO_SECRETBOX_MACBYTES 16
Sodium\CRYPTO_SECRETBOX_NONCEBYTES 24
Sodium\CRYPTO_SIGN_BYTES 64
Sodium\CRYPTO_SIGN_SEEDBYTES 32
Sodium\CRYPTO_SIGN_PUBLICKEYBYTES 32
Sodium\CRYPTO_SIGN_SECRETKEYBYTES 64
Sodium\CRYPTO_SIGN_KEYPAIRBYTES 96
Sodium\CRYPTO_STREAM_KEYBYTES 32
Sodium\CRYPTO_STREAM_NONCEBYTES 24
SODIUM_LIBRARY_MAJOR_VERSION 9
SODIUM_LIBRARY_MINOR_VERSION 1
SODIUM_LIBRARY_VERSION 1.0.8
SODIUM_BASE64_VARIANT_ORIGINAL 1
SODIUM_BASE64_VARIANT_ORIGINAL_NO_PADDING 3
SODIUM_BASE64_VARIANT_URLSAFE 5
SODIUM_BASE64_VARIANT_URLSAFE_NO_PADDING 7
SODIUM_CRYPTO_AEAD_AES256GCM_KEYBYTES 32
SODIUM_CRYPTO_AEAD_AES256GCM_NSECBYTES 0
SODIUM_CRYPTO_AEAD_AES256GCM_NPUBBYTES 12
SODIUM_CRYPTO_AEAD_AES256GCM_ABYTES 16
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_KEYBYTES 32
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NSECBYTES 0
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_NPUBBYTES 8
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_ABYTES 16
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_KEYBYTES 32
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NSECBYTES 0
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_NPUBBYTES 12
SODIUM_CRYPTO_AEAD_CHACHA20POLY1305_IETF_ABYTES 16
SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_KEYBYTES 32
SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NSECBYTES 0
SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_NPUBBYTES 24
SODIUM_CRYPTO_AEAD_XCHACHA20POLY1305_IETF_ABYTES 16
SODIUM_CRYPTO_AUTH_BYTES 32
SODIUM_CRYPTO_AUTH_KEYBYTES 32
SODIUM_CRYPTO_BOX_SEALBYTES 16
SODIUM_CRYPTO_BOX_SECRETKEYBYTES 32
SODIUM_CRYPTO_BOX_PUBLICKEYBYTES 32
SODIUM_CRYPTO_BOX_KEYPAIRBYTES 64
SODIUM_CRYPTO_BOX_MACBYTES 16
SODIUM_CRYPTO_BOX_NONCEBYTES 24
SODIUM_CRYPTO_BOX_SEEDBYTES 32
SODIUM_CRYPTO_KDF_BYTES_MIN 16
SODIUM_CRYPTO_KDF_BYTES_MAX 64
SODIUM_CRYPTO_KDF_CONTEXTBYTES 8
SODIUM_CRYPTO_KDF_KEYBYTES 32
SODIUM_CRYPTO_KX_BYTES 32
SODIUM_CRYPTO_KX_PRIMITIVE x25519blake2b
SODIUM_CRYPTO_KX_SEEDBYTES 32
SODIUM_CRYPTO_KX_KEYPAIRBYTES 64
SODIUM_CRYPTO_KX_PUBLICKEYBYTES 32
SODIUM_CRYPTO_KX_SECRETKEYBYTES 32
SODIUM_CRYPTO_KX_SESSIONKEYBYTES 32
SODIUM_CRYPTO_GENERICHASH_BYTES 32
SODIUM_CRYPTO_GENERICHASH_BYTES_MIN 16
SODIUM_CRYPTO_GENERICHASH_BYTES_MAX 64
SODIUM_CRYPTO_GENERICHASH_KEYBYTES 32
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MIN 16
SODIUM_CRYPTO_GENERICHASH_KEYBYTES_MAX 64
SODIUM_CRYPTO_PWHASH_SALTBYTES 16
SODIUM_CRYPTO_PWHASH_STRPREFIX $argon2id$
SODIUM_CRYPTO_PWHASH_ALG_ARGON2I13 1
SODIUM_CRYPTO_PWHASH_ALG_ARGON2ID13 2
SODIUM_CRYPTO_PWHASH_MEMLIMIT_INTERACTIVE 33554432
SODIUM_CRYPTO_PWHASH_OPSLIMIT_INTERACTIVE 4
SODIUM_CRYPTO_PWHASH_MEMLIMIT_MODERATE 134217728
SODIUM_CRYPTO_PWHASH_OPSLIMIT_MODERATE 6
SODIUM_CRYPTO_PWHASH_MEMLIMIT_SENSITIVE 536870912
SODIUM_CRYPTO_PWHASH_OPSLIMIT_SENSITIVE 8
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_SALTBYTES 32
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_STRPREFIX $7$
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_INTERACTIVE 534288
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_INTERACTIVE 16777216
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_OPSLIMIT_SENSITIVE 33554432
SODIUM_CRYPTO_PWHASH_SCRYPTSALSA208SHA256_MEMLIMIT_SENSITIVE 1073741824
SODIUM_CRYPTO_SCALARMULT_BYTES 32
SODIUM_CRYPTO_SCALARMULT_SCALARBYTES 32
SODIUM_CRYPTO_SHORTHASH_BYTES 8
SODIUM_CRYPTO_SHORTHASH_KEYBYTES 16
SODIUM_CRYPTO_SECRETBOX_KEYBYTES 32
SODIUM_CRYPTO_SECRETBOX_MACBYTES 16
SODIUM_CRYPTO_SECRETBOX_NONCEBYTES 24
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_ABYTES 17
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_HEADERBYTES 24
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_KEYBYTES 32
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PUSH 0
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_PULL 1
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_REKEY 2
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_TAG_FINAL 3
SODIUM_CRYPTO_SECRETSTREAM_XCHACHA20POLY1305_MESSAGEBYTES_MAX 274877906816
SODIUM_CRYPTO_SIGN_BYTES 64
SODIUM_CRYPTO_SIGN_SEEDBYTES 32
SODIUM_CRYPTO_SIGN_PUBLICKEYBYTES 32
SODIUM_CRYPTO_SIGN_SECRETKEYBYTES 64
SODIUM_CRYPTO_SIGN_KEYPAIRBYTES 96
SODIUM_CRYPTO_STREAM_KEYBYTES 32
SODIUM_CRYPTO_STREAM_NONCEBYTES 24
SODIUM_CRYPTO_STREAM_XCHACHA20_KEYBYTES 32
SODIUM_CRYPTO_STREAM_XCHACHA20_NONCEBYTES 24
SODIUM_LIBRARY_VERSION_MAJOR 9
SODIUM_LIBRARY_VERSION_MINOR 1
SODIUM_VERSION_STRING polyfill-1.0.8
SODIUM_CRYPTO_CORE_RISTRETTO255_BYTES 32
SODIUM_COMPAT_POLYFILLED_RISTRETTO255 true
SODIUM_CRYPTO_CORE_RISTRETTO255_HASHBYTES 64
SODIUM_CRYPTO_CORE_RISTRETTO255_SCALARBYTES 32
SODIUM_CRYPTO_CORE_RISTRETTO255_NONREDUCEDSCALARBYTES 64
SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_SCALARBYTES 32
SODIUM_CRYPTO_SCALARMULT_RISTRETTO255_BYTES 32
GETID3_OS_ISWINDOWS true
GETID3_INCLUDEPATH D:\wwwroot\www.sznanfeng.org\extend\getid3\
GETID3_TEMP_DIR C:\Temp