Опубликовано: 27 августа 20187 г Здравствуйте. Почему не возвращает значения из \IPS\sharedstats\Records\ScoredGame? /** * @param array $game * @param string $type * @return StatsGamesScored */ protected function createGameEntity(array $game, $type): \IPS\sharedstats\Records\ScoredGame { $scoredGame = new \IPS\sharedstats\Records\ScoredGame(); #$scoredGame->gameid = $game['id']; $scoredGame->setGameid($game['id']); $scoredGame->setGamename($game['gamename']); $scoredGame->setDuration($game['duration']); $scoredGame->setUuid($game['uuid']); $scoredGame->setMap($game['map']); $scoredGame->setSaved(new \DateTime($game['datetime'])); $scoredGame->setScored(new \DateTime()); $scoredGame->setType($type); #$scoredGame->setTeam1win(50.00); #$scoredGame->setTeam2win(50.00); $scoredGame->setLobbyChats(json_encode([])); $scoredGame->setGameChats(json_encode([])); $scoredGame->setPlayerawards(json_encode([])); $scoredGame->setWinner(0); $scoredGame->save(); }
Опубликовано: 30 августа 20187 г Автор Отлично, некоторые удалил - теперь всё правильно записывает в БД. Если удаляю что-то из этого, то белая страница, почему? /** * @var \DateTime */ protected $scored; /** * @var \DateTime */ protected $saved; /** * @var string */ protected $events; Изменено 30 августа 20187 г пользователем TemKa_SD
Опубликовано: 31 августа 20187 г то белая страница, почему?На форуме есть несколько тем, в которых рассказывается как узнать, почему белая страница.
Опубликовано: 31 августа 20187 г Автор В последней теме было предложено посмотреть логи, так вот, в папке uploads/logs пусто, в папке сервера logs только предупреждения nginx.
Опубликовано: 2 сентября 20187 г В последней теме было предложено посмотреть логи, так вот, в папке uploads/logs пусто, в папке сервера logs только предупреждения nginx. Смотрите другиеhttp://ipbskins.ru/forum/topic1195.html
Опубликовано: 2 сентября 20187 г Автор Спасибо, отображение ошибок помогло. Почему я не могу использовать функцию private?IPS\sharedstats\Entity\StatsGamesScored::$id is declared as private. In order to ensure that hooks are able to work freely, please use protected instead. (PHP Coding Standards: Properties and Variables.3)
Опубликовано: 3 сентября 20187 г Почему я не могу использовать функцию private?В сообщении же написано.
Здравствуйте. Почему не возвращает значения из \IPS\sharedstats\Records\ScoredGame?
/** * @param array $game * @param string $type * @return StatsGamesScored */ protected function createGameEntity(array $game, $type): \IPS\sharedstats\Records\ScoredGame { $scoredGame = new \IPS\sharedstats\Records\ScoredGame(); #$scoredGame->gameid = $game['id']; $scoredGame->setGameid($game['id']); $scoredGame->setGamename($game['gamename']); $scoredGame->setDuration($game['duration']); $scoredGame->setUuid($game['uuid']); $scoredGame->setMap($game['map']); $scoredGame->setSaved(new \DateTime($game['datetime'])); $scoredGame->setScored(new \DateTime()); $scoredGame->setType($type); #$scoredGame->setTeam1win(50.00); #$scoredGame->setTeam2win(50.00); $scoredGame->setLobbyChats(json_encode([])); $scoredGame->setGameChats(json_encode([])); $scoredGame->setPlayerawards(json_encode([])); $scoredGame->setWinner(0); $scoredGame->save(); }