These are chat archives for yiisoft/yii2/rus

6th
Dec 2017
Punka
@Punka
Dec 06 2017 04:26

приветствую коллеги

KarmaBot
@KarmaBot
Dec 06 2017 04:26
Приветствую тебя, @Punka!
des1roer
@des1roer
Dec 06 2017 06:23
@demisang о чем приложение?
андроид часть на чем написана?
Ivan Orlov
@demisang
Dec 06 2017 07:58
@des1roer Ты уже знаешь о чём)
Yii2 работает как сервис приёма данных по API и превращением их в статистику. Принимаются данные от любого вашего приложения, в котором есть какие-либо долгие операции и время выполнения которых нужно отслеживать.
Android-приложение написано Java, оно через API получает статистику и отображает её на графике.
Я сейчас подготавливаю Yii2 часть для того, чтобы выложить на github, а так же yii2-extension для того, чтобы можно было через composer устанавливать.
Ivan Orlov
@demisang
Dec 06 2017 09:23
@des1roer Я на маке иногда играю, ничё так)
Andrey Kushnarev
@andku83
Dec 06 2017 09:27
вот так ?
Ivan Orlov
@demisang
Dec 06 2017 09:45
@andku83 Неа) у мну молоблок)
Andrey Kushnarev
@andku83
Dec 06 2017 09:47
блок из молока?
des1roer
@des1roer
Dec 06 2017 10:30
из гомна )))
DaGlob
@daglob
Dec 06 2017 12:06
всем привет
KarmaBot
@KarmaBot
Dec 06 2017 12:06
@daglob даров!
Eugene
@bloodrain777
Dec 06 2017 12:39
Всем привет.
KarmaBot
@KarmaBot
Dec 06 2017 12:39
Привет, @bloodrain777! Проходи, присаживайся. В ногах правды нет :)
Eugene
@bloodrain777
Dec 06 2017 12:39
Мужики, можно как то поменять шаблон dropdownList ?
Andrey Kushnarev
@andku83
Dec 06 2017 12:42
options => ['template' => ''] - не работает?
->dropDownList($list, ['template' => ''])
Eugene
@bloodrain777
Dec 06 2017 12:44
@andku83 $form->field($model, 'parentId', ['template' => '{input}']) - вот так отработало
@andku83 Спасибо
KarmaBot
@KarmaBot
Dec 06 2017 12:44
Спасибо (+1) для @andku83 принято! Текущая карма +132.
Eugene
@bloodrain777
Dec 06 2017 12:59
Мужики а штатными средствами можно реализовать такую чепуху? http://joxi.ru/gmvgnvxHLgvOp2
мож какой то input есть в active form
Rustam Mamadaminov
@rustamwin
Dec 06 2017 13:02
->textInput(['type' => 'number'])
Eugene
@bloodrain777
Dec 06 2017 13:05
@rustamwin Спасибо, но немного не то. Разобрался
KarmaBot
@KarmaBot
Dec 06 2017 13:05
Спасибо (+1) для @rustamwin принято! Текущая карма +1.
Alexey Samoylov
@russianlagman
Dec 06 2017 14:01
@nolka а
Кот Олигарха
@OligarchCat_twitter
Dec 06 2017 15:35
есть кто живой?
KarmaBot
@KarmaBot
Dec 06 2017 15:35
@OligarchCat_twitter, и какой ответ ты ожидаешь услышать?
Andrey Kushnarev
@andku83
Dec 06 2017 15:37
все мертвые)
Кот Олигарха
@OligarchCat_twitter
Dec 06 2017 15:52
@andku83 а вот хотел спросить про синглтон
class PartnersAdv
{
    private static
       $allAdv = null,
       $countShow = 10;

    /**
    * @return PartnersAdv
    */
    public static function getInstance()
    {
        if (is_null(self::$allAdv)) {
            self::$allAdv = ServicesPartner::getDb()->cache(function ($db) {
                $partnerModel = ЗАПРОС
               return $partnerModel;
            }, 3600*10); //кэш на 10 часов


            $countShow = (count(self::$allAdv) < self::$allAdv) ? count(self::$allAdv) : self::$countShow;

            shuffle(self::$allAdv);
            self::$allAdv = array_slice(self::$allAdv,0,$countShow);

        }
        return self::$allAdv;
    }

    public static function getLeftAdv() {
        $partners = new PartnersAdv();
        if (is_array($partners))
           return array_slice($partners,0,5, true);
        return null;
    }

    public static function getCardAdv() {
        $partners = new PartnersAdv();
        if (is_array($partners))
            return array_slice($partners,5,3, true);
        return null;
    }

    public static function getPopupAdv() {
        $partners = new PartnersAdv();
        if (is_array($partners))
            return array_slice($partners, 8,2, true);
        return null;
    }
}
KarmaBot
@KarmaBot
Dec 06 2017 15:54
@OligarchCat_twitter, чтобы показать длинный листинг кода желательно использовать pastebin-сервис, например gist.github.com или laravel.io/bin.
Кот Олигарха
@OligarchCat_twitter
Dec 06 2017 15:55
вызываю Partner::getLeftAdv() - там нулл
а как вернуть результат запроса?
я так понимаю же что экземпляр класса должен заполнить allAdv?
Кот Олигарха
@OligarchCat_twitter
Dec 06 2017 16:01
или вызвать getInstance()&
?
Andrey Kushnarev
@andku83
Dec 06 2017 16:06
Partner::getLeftAdv() — твой класс зовется PartnersAdv
и при чем тут getInstance tесли в getLeftAdv ты создаешь новый объект
$partners - как может быть массивом если это объект?!
Vasily Belosloodcev
@bupy7
Dec 06 2017 16:36
@OligarchCat_twitter зачем в yii синглтон?
Привет 2012?
KarmaBot
@KarmaBot
Dec 06 2017 16:36
@bupy7 и тебе не хворать :)
Stas
@ASYOU99
Dec 06 2017 23:43
подскажите отправляю с фронта письмо с встроенной картинкой (лежит в комоне/мейл) все ок. с бека (находится на поддомене) не хочет пишет не могу прочитать картинку (при чем стоит винда тут прав вообще никакитх нет). Может кто подскажет куда копать можно?