#0 [0]Error in Recommend.php line 79

Call to a member function toArray() on null

  1. $list = self::where($map)->order("sort desc")->select();
  2. //获取控制器的名称并获取对应模型
  3. $bigType = typeModel::find($cid);
  4. $model = self::getRecommenModel($bigType["alternative"]);
  5. foreach ($list as $k => $v){
  6. $list[$k] = $v;
  7. if(isset($v['content']['ids'])&&$v['content']['ids']){
  8. $data = [];
  9. foreach ($v['content']['ids'] as $k2 => $v2){
  10. $data[$k2] = ($model::find($v2))->toArray();
  11. $types = typeModel::find($data[$k2]["cid"]);
  12. $data[$k2]["sort"] = $v['content']['sorts'][$k2];
  13. $data[$k2]["alternative"] = $types["alternative"];
  14. $data[$k2]["cname"] = $types["name"];
  15. $data[$k2]["yuefen"] = date('m月d日',strtotime($data[$k2]["create_time"]));
  16. }
  17. $data = assortArray($data,"SORT_ASC","sort");
  18. $list[$k]["children"] = $data;
  19. }

Call Stack

  1. in Recommend.php line 79
  2. at Recommend::getRecommendList(18, 19) in Base.php line 81
  3. at Base->_getNews() in Base.php line 20
  4. at Base->initialize() in BaseController.php line 50
  5. at BaseController->__construct(object(App))
  6. at ReflectionClass->newInstanceArgs([object(App)]) in Container.php line 394
  7. at Container->invokeClass('app\index\controller...', []) in Container.php line 251
  8. at Container->make('app\index\controller...', [], true) in Controller.php line 176
  9. at Controller->controller('Sentence') in Controller.php line 74
  10. at Controller->exec() in Dispatch.php line 89
  11. at Dispatch->run() in Route.php line 772
  12. at Route->think\{closure}(object(Request)) in Pipeline.php line 59
  13. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  14. at Pipeline->then(object(Closure)) in Route.php line 773
  15. at Route->dispatch(object(Request), object(Closure)) in Http.php line 216
  16. at Http->dispatchToRoute(object(Request)) in Http.php line 206
  17. at Http->think\{closure}(object(Request)) in Pipeline.php line 59
  18. at Pipeline->think\{closure}(object(Request)) in MultiApp.php line 71
  19. at MultiApp->think\app\{closure}(object(Request)) in Pipeline.php line 59
  20. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  21. at Pipeline->then(object(Closure)) in MultiApp.php line 72
  22. at MultiApp->handle(object(Request), object(Closure))
  23. at call_user_func([object(MultiApp), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  24. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  25. at Pipeline->think\{closure}(object(Request)) in SessionInit.php line 67
  26. at SessionInit->handle(object(Request), object(Closure))
  27. at call_user_func([object(SessionInit), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  28. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  29. at Pipeline->think\{closure}(object(Request)) in CheckRequestCache.php line 94
  30. at CheckRequestCache->handle(object(Request), object(Closure))
  31. at call_user_func([object(CheckRequestCache), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  32. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  33. at Pipeline->think\{closure}(object(Request)) in TraceDebug.php line 71
  34. at TraceDebug->handle(object(Request), object(Closure))
  35. at call_user_func([object(TraceDebug), 'handle'], object(Request), object(Closure)) in Middleware.php line 142
  36. at Middleware->think\{closure}(object(Request), object(Closure)) in Pipeline.php line 85
  37. at Pipeline->think\{closure}(object(Request)) in Pipeline.php line 66
  38. at Pipeline->then(object(Closure)) in Http.php line 207
  39. at Http->runWithRequest(object(Request)) in Http.php line 170
  40. at Http->run() in index.php line 20

Environment Variables

GET Dataempty
POST Dataempty
Filesempty
Cookiesempty
Sessionempty
Server/Request Data
USER www
HOME /home/www
HTTP_HOST xin1.yousouji.com
HTTP_USER_AGENT claudebot
HTTP_ACCEPT */*
PATH_INFO
REDIRECT_STATUS 200
SERVER_NAME www.yousouji.com
SERVER_PORT 80
SERVER_ADDR 172.25.229.143
REMOTE_PORT 45646
REMOTE_ADDR 3.129.247.196
SERVER_SOFTWARE nginx/1.21.4
GATEWAY_INTERFACE CGI/1.1
REQUEST_SCHEME http
SERVER_PROTOCOL HTTP/1.1
DOCUMENT_ROOT /www/wwwroot/www.yousouji.com/public
DOCUMENT_URI /index.php
REQUEST_URI /index/sentence/9942.html
SCRIPT_NAME /index.php
CONTENT_LENGTH
CONTENT_TYPE
REQUEST_METHOD GET
QUERY_STRING s=/index/sentence/9942.html
SCRIPT_FILENAME /www/wwwroot/www.yousouji.com/public/index.php
FCGI_ROLE RESPONDER
PHP_SELF /index.php
REQUEST_TIME_FLOAT 1713460151.6469
REQUEST_TIME 1713460151
0.055217s