Не работает метод при изменении свойства .

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

glonas
Сообщения: 49
Зарегистрирован: Вс сен 22, 2019 5:10 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Не работает метод при изменении свойства .

Сообщение glonas » Пт июл 24, 2020 12:49 pm

Всем привет , создал класс , создал объект , создал свойства(пробовал и в классе и в объекте) , создал метод в котором идет заполнение свойство объекта , с свойстве выбрал метод при изменении , если в методе нажать тест то все работает а вот при изменении свойства ни чего не происходит .
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: Не работает метод при изменении свойства .

Сообщение xor » Пт июл 24, 2020 1:58 pm

glonas писал(а):Всем привет , создал класс , создал объект , создал свойства(пробовал и в классе и в объекте) , создал метод в котором идет заполнение свойство объекта , с свойстве выбрал метод при изменении , если в методе нажать тест то все работает а вот при изменении свойства ни чего не происходит .
Без скринов ответа не будет (

Отправлено с моего Redmi 4X через Tapatalk

glonas
Сообщения: 49
Зарегистрирован: Вс сен 22, 2019 5:10 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Не работает метод при изменении свойства .

Сообщение glonas » Пт июл 24, 2020 2:38 pm

Имеем свойства
Изображение

Метод
Изображение

При изменении не работает
Изображение

код для примера .
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: Не работает метод при изменении свойства .

Сообщение xor » Пт июл 24, 2020 3:21 pm

попробуйте в примере кода что-нибудь нейтральное написать, типа
say("method start",2);
а то, может, с раскладкой ошиблись

для понимания работы в классовом методе тоже какой-нибудь сэй напишите.
Поэкспериментируйте с установкой Вызывать родительский метод (до, после, никогда)


пс. надеюсь, на кнопку Обновить при установке свойства нажимали)
glonas
Сообщения: 49
Зарегистрирован: Вс сен 22, 2019 5:10 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Не работает метод при изменении свойства .

Сообщение glonas » Пт июл 24, 2020 3:45 pm

Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm
Благодарил (а): 289 раз
Поблагодарили: 632 раза

Re: Не работает метод при изменении свойства .

Сообщение xor » Пт июл 24, 2020 4:30 pm

glonas писал(а):
Пт июл 24, 2020 3:45 pm
Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .
я бы посоветовал не объект новый создать, а класс с другим именем и методом тоже с другим именем.
count и pow - не очень удачные названия( pow вообще функция в пхп стандартная, не знаю, как такое обрабатываться будет(
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Не работает метод при изменении свойства .

Сообщение Divan » Пт июл 24, 2020 7:35 pm

glonas писал(а):
Пт июл 24, 2020 3:45 pm
Молчит , обновить нажимал , установкой Вызывать родительский метод (до, после, никогда) , результата 0 .

Создал еще один объект , такая же ерунда .
Посмотрите мое видео, возможно вы поймете свою причину.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
glonas
Сообщения: 49
Зарегистрирован: Вс сен 22, 2019 5:10 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Не работает метод при изменении свойства .

Сообщение glonas » Пт июл 24, 2020 7:46 pm

Divan писал(а):
Пт июл 24, 2020 7:35 pm
возможно вы поймете свою причину.
Посмотрел и то этого и еще раз :roll: Не понял где косяк
Аватара пользователя
Divan
Сообщения: 859
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 117 раз
Поблагодарили: 280 раз

Re: Не работает метод при изменении свойства .

Сообщение Divan » Пт июл 24, 2020 8:05 pm

У вас какая цель, передать значение куда-то или чтобы сработал сценарий? Попробуйте изменить название, как написал xor. Также, чтобы метод сработал, нужно, чтобы значение совпало с правилом, которое вы делаете. Допустим, это я к примеру. Если число 23, то выполнить то и то, а если число 24, то не выполнять ничего. Нужно делать переменные.


Для заметки, как правильно загружать изображение, а то по вашим не удобно смотреть.

Посмотрите эти инструкции, вы не смотрите на сцену, главное, что смысл одинаковый.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
glonas
Сообщения: 49
Зарегистрирован: Вс сен 22, 2019 5:10 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Не работает метод при изменении свойства .

Сообщение glonas » Пт июл 24, 2020 8:17 pm

Divan писал(а):
Пт июл 24, 2020 8:05 pm
У вас какая цель, передать значение куда-то или чтобы сработал сценарий?
Сделал все как советовал xor . Без изменений . Цель в данный момент , при изменении одного свойства записать в другое какие либо данные , без разницы какие типа sg('объект.свойство' , 45);
Ответить