系统发生错误

[0] ThrowableError in Article.php line 86

致命错误: Call to a member function toArray() on null

  1. $articles['data'][$k]['category_name'] = cache('categorys')[$v['category_id']]['name'];
  2. }
  3. return $articles;
  4. }
  5. /**
  6. * 获取文章详情
  7. */
  8. function get_details($id){
  9. $result = $this->get($id);
  10. $article = $result->toArray();
  11. $next = $this->where('id','<',$id)->where('category_id',$article['category_id'])->order('id desc')->find();
  12. $prev = $this->where('id','>',$id)->where('category_id',$article['category_id'])->order('id asc')->find();
  13. $prev = $prev?$prev->toArray():array('title'=>'返回列表','url'=>url('index/article/lists',['category_id'=>$article['category_id']]));
  14. $next = $next?$next->toArray():array('title'=>'返回列表','url'=>url('index/article/lists',['category_id'=>$article['category_id']]));
  15. $article['prev'] = array('title'=>$prev['title'],'url'=>$prev['url']);
  16. $article['next'] = array('title'=>$next['title'],'url'=>$next['url']);
  17. return $article;
  18. }
  19. }

Call Stack

  1. in Article.php line 86
  2. at Article->get_details('index') in Article.php line 49
  3. at Article->show()
  4. at ReflectionMethod->invokeArgs(object(Article), []) in App.php line 232
  5. at App::invokeMethod([object(Article), 'show'], []) in App.php line 397
  6. at App::module(['index', 'article', 'show'], ['app_namespace' => 'app', 'app_debug' => true, 'app_trace' => false, ...], true) in App.php line 140
  7. at App::run() in start.php line 18
  8. at require('/www/wwwroot/shengka...') in index.php line 24

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Session
think { "member": { "id": 0 } }
Server/Request Data
USER www
HOME /home/www
HTTP_ACCEPT_ENCODING br,gzip
HTTP_IF_MODIFIED_SINCE Sun, 07 Sep 2025 14:37:11 GMT
HTTP_ACCEPT_LANGUAGE en-US,en;q=0.5
HTTP_ACCEPT text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_USER_AGENT CCBot/2.0 (https://commoncrawl.org/faq/)
PATH_INFO /index/article/show/id/index.html
HTTP_HOST shengkangfood.com
REDIRECT_STATUS 200
SERVER_NAME shengkangfood.com
SERVER_PORT 443
SERVER_ADDR 154.83.12.235
REMOTE_PORT 44916
REMOTE_ADDR 18.97.14.81
SERVER_SOFTWARE nginx/1.26.1
GATEWAY_INTERFACE CGI/1.1
HTTPS on
REQUEST_SCHEME https
SERVER_PROTOCOL HTTP/2.0
DOCUMENT_ROOT /www/wwwroot/shengkangfood.com
DOCUMENT_URI /index.php
REQUEST_URI /index/article/show/id/index.html
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING s=/index/article/show/id/index.html
SCRIPT_FILENAME /www/wwwroot/shengkangfood.com/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1765099965.4925
REQUEST_TIME 1765099965
Environment Variablesempty
ThinkPHP Constants
LZ_VERSION v1.1.5
APP_PATH /www/wwwroot/shengkangfood.com/application/
THINK_VERSION 5.0.3
THINK_START_TIME 1765099965.4929
THINK_START_MEM 405128
EXT .php
DS /
THINK_PATH /www/wwwroot/shengkangfood.com/thinkphp/
LIB_PATH /www/wwwroot/shengkangfood.com/thinkphp/library/
CORE_PATH /www/wwwroot/shengkangfood.com/thinkphp/library/think/
TRAIT_PATH /www/wwwroot/shengkangfood.com/thinkphp/library/traits/
ROOT_PATH /www/wwwroot/shengkangfood.com/
EXTEND_PATH /www/wwwroot/shengkangfood.com/extend/
VENDOR_PATH /www/wwwroot/shengkangfood.com/vendor/
RUNTIME_PATH /www/wwwroot/shengkangfood.com/runtime/
LOG_PATH /www/wwwroot/shengkangfood.com/runtime/log/
CACHE_PATH /www/wwwroot/shengkangfood.com/runtime/cache/
TEMP_PATH /www/wwwroot/shengkangfood.com/runtime/temp/
CONF_PATH /www/wwwroot/shengkangfood.com/application/
CONF_EXT .php
ENV_PREFIX PHP_
IS_CLI false
IS_WIN false