Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Riconda opened this issue Dec 4, 2016 · 7 comments

Comments

@Riconda
Copy link

Riconda commented Dec 4, 2016

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

@Riconda
Copy link
Author

Riconda commented Dec 5, 2016

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

@kronusme
Copy link
Owner

kronusme commented Dec 5, 2016

Здравствуй, @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);

@Riconda
Copy link
Author

Riconda commented Dec 6, 2016

Спасибо за ответ, получил такую ошибку 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

@Riconda
Copy link
Author

Riconda commented Dec 6, 2016

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

$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>";
    
}

@Riconda
Copy link
Author

Riconda commented Dec 6, 2016

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

@Riconda
Copy link
Author

Riconda commented Dec 6, 2016

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

@weedgrease
Copy link

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
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants