Опубликовано: 25 октября 20187 г Здравствуйте. Пожалуйста, подскажите. На скрине, в функции collectUnscoredGames идет выборка данных, там есть поле category и оно передается в функцию выше, а моем случае нужно будет в execute таска. http://prntscr.com/lagw0k Как вот это вывести в функции выше? $stmt->execute(['category' => $this->category]);
Опубликовано: 26 октября 20187 г там есть поле category и оно передается в функцию вышеНе вижу.Есть метод init, в котором устанавливается $this->category, в котором вызывается метод collectUnscoredGames, в котором используется $this->category
Опубликовано: 26 октября 20187 г Автор Я тогда вообще не понимаю, как устанавливаеться тут категория... Дошел до функции scorePlayers всё отлично, дальше глюки пошли, не могу разобраться (((BaseW3mmdStats.php
Опубликовано: 26 октября 20187 г scorePlayers Этот метод тоже вызывается в init, в котором устанавливается $this->category
Опубликовано: 26 октября 20187 г Автор http://prntscr.com/lanc3dhttp://prntscr.com/lanc6g Что не так?
Опубликовано: 26 октября 20187 г Автор http://prntscr.com/lanx04 Но этот файл нигде не подключается. Я не понимаю тоже, откуда она выбирается. По идее, должно от сюда collectUnscoredGames Изменено 26 октября 20187 г пользователем TemKa_SD
Опубликовано: 26 октября 20187 г Какой файл?Я Вам объяснил /** * @var String */ protected $category = null; /** * @inheritdoc * @param String $category */ protected function init(OutputInterface $output, string $category) { $this->category = $category; ...... $gameIds = $this->collectUnscoredGames(); - Где-то в коде вызывается метод init, в который 2-ым параметром передается $category. Допустим "movies"- $this->category = $category; идет присваивание. До этого $this->category равно null. После $this->category равно "movies"- В collectUnscoredGames уже используется $this->category со значением "movies"
Опубликовано: 26 октября 20187 г Автор Вроде оно: http://prntscr.com/lao2ujМне кстати с этими файлами тоже не понятно, они находятся в папке с "Командами" как и мой основной файл, т.е это такие мини task'и, только они как-то взаимодействуют в основным таском. Как мне подключить такое? Т.е это вот основной таск подключается и в него передаются параметры?extends BaseW3mmdStatsLegionTDMega.php
Опубликовано: 26 октября 20187 г Автор Ну да, так и есть, здесь оно и подключается:http://prntscr.com/larcrg - это таск.http://prntscr.com/larcyx - это мини таски для конкретного раздела. Как это интегрировать в мой таск?
Опубликовано: 28 октября 20187 г Автор Прям полностью все функции переносить? Или можно как-то объединить два таска и выбирать нужные функции от туда.
Опубликовано: 28 октября 20187 г Зачем что-то выбирать?Код задач (тасков) нигде больше не используется. Если у Вас есть 2 задачи, в которых используется одинаковые методы, создайте новый класс, в который перенесите эти методы. А после используйте этот класс в задачах.
Здравствуйте. Пожалуйста, подскажите. На скрине, в функции collectUnscoredGames идет выборка данных, там есть поле category и оно передается в функцию выше, а моем случае нужно будет в execute таска.
http://prntscr.com/lagw0k
Как вот это вывести в функции выше?