Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Return value of none returned

Опубликовано:

Здравствуйте. Почему не возвращает значения из \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();
   }

Рекомендованные сообщения

Опубликовано:
  • Автор

Отлично, некоторые удалил - теперь всё правильно записывает в БД. Если удаляю что-то из этого, то белая страница, почему?

 

    /**
    * @var \DateTime
    */
   protected $scored;
   /**
    * @var \DateTime
    */
   protected $saved;
   /**
    * @var string
    */
   protected $events;

Изменено пользователем TemKa_SD

Опубликовано:
то белая страница, почему?
На форуме есть несколько тем, в которых рассказывается как узнать, почему белая страница.
Опубликовано:
  • Автор

В последней теме было предложено посмотреть логи, так вот, в папке uploads/logs пусто, в папке сервера logs только предупреждения nginx.

post-60255-0-13446700-1535726864_thumb.png

Опубликовано:

В последней теме было предложено посмотреть логи, так вот, в папке uploads/logs пусто, в папке сервера logs только предупреждения nginx.

 

Смотрите другие

http://ipbskins.ru/forum/topic1195.html

Опубликовано:
  • Автор

Спасибо, отображение ошибок помогло. Почему я не могу использовать функцию 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)

Опубликовано:

Почему я не могу использовать функцию private?

В сообщении же написано.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.