Программно инициализировать метод

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Программно инициализировать метод

Сообщение nick7zmail » Пт апр 27, 2018 11:53 am

Куда смотреть конкретно?))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: Программно инициализировать метод

Сообщение directman66 » Чт май 03, 2018 8:29 pm

Можно я в этой теме поофтопчу ))

Почему-то в модуле при срабатывании цикла затираются настройки самого модуля.

Код запуска цикла https://github.com/directman66/majordom ... arline.php

класс https://github.com/directman66/majordom ... .class.php

Итого после каждого срабатывания цикла в @this->config хранятся пустые значения. Вроде нигде не осталось лишней инициализации настроек.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Программно инициализировать метод

Сообщение nick7zmail » Чт май 03, 2018 9:00 pm

Цикл работает за пределами класса, так что внутри цикла они может и хранятся, но внутри класса их заново забирать надо...и наоборот. Либо передавать доп.параметрами в класс, что ещё геморнее.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 694 раза
Контактная информация:

Re: Программно инициализировать метод

Сообщение directman66 » Чт май 03, 2018 10:09 pm

Код циклового скрипта у меня не сильно отличается от всех остальных плагинов МД, которые используют циклы. В цикле забираю параметры класса, но вроде они не особо и нужны мне. При забирании не должны затираться.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Программно инициализировать метод

Сообщение nick7zmail » Пт май 04, 2018 6:36 am

Для начала проверь - корректно ли вообще в таблицу заносится (у меня было такое, что обрезало строку, и херня в итоге получалась похожая...не помню из-за чего было, если честно. Если заносится нормально - смотри в какой момент затирается.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить