Skip to content

Как вывести на экран последнии 10 мачтей игрока #122

Open

Description

@Riconda

Я нуб в этих делах, но потихоньку разбираюсь... так вот такой вопрос, как без записи в бд, просто вывести на странице в php, последнии 10 матчей определенного пользователя?

Activity

  1. Riconda commented on Dec 5, 2016

    @Riconda
    Author

    не пойму в каком виде пишется ид например 76482434 - адмирал бульдог, но это не стим ид...

  2. kronusme commented on Dec 5, 2016

    @kronusme
    Owner

    Здравствуй, @Riconda. Такой код должен работать:

    <?php
    
    require_once 'vendor/autoload.php';
    use Dota2Api\Api;
    Api::init('YOUR_API_KEY', array('localhost', 'root', 'password', 'db_name', 'table_prefix_')); // тут свои данные
    
    $matchesMapperDb = new Dota2Api\Mappers\MatchesMapperDb();
    $matchesMapperDb->setAccountId(76482434)->setMatchesRequested(10);
    $matchesInfo = $matchesMapperDb->load();
    print_r($matchesInfo);
  3. Riconda commented on Dec 6, 2016

    @Riconda
    Author

    Спасибо за ответ, получил такую ошибку Fatal error: Call to a member function prepare() on a non-object in \public_html\vendor\kronusme\dota2-api\includes\Utils\Db.php on line 174

  4. Riconda commented on Dec 6, 2016

    @Riconda
    Author

    Получилось сделать вот так )

    $mapper = new Dota2Api\Mappers\MatchesMapperWeb();
    $mapper->setAccountId(76482434)->setMatchesRequested(10); // Admiral Bulldog
     
    
    $matchs = $mapper->load();
    
    foreach($matchs as $match) {
    	
    	
        echo $match->get('match_id')."<br>";
        
    }
    
  5. Riconda commented on Dec 6, 2016

    @Riconda
    Author

    теперь хочу сделать чтобы из всех матчей показывал только последних 10 рейтинговых игр, буду думать... если можно, то подскажите ;)

  6. Riconda commented on Dec 6, 2016

    @Riconda
    Author

    https://pp.vk.me/c638916/v638916858/11102/X2NKNlMt1aI.jpg
    вот что получилось, тип3 = хочу добавить игрок играл в соло или группой (пока не нашел)
    код писать пока не буду, он корявый ппц)))

  7. weedgrease commented on Dec 6, 2016

    @weedgrease

    Hey @kronusme can we stop allowing issues to be made for simple how-to things? A lot of us have this repo started/watched and keep getting notified for people asking for help. Issues aren't meant for that at all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions