mr.
Я тоже, видел только как при отправке PR тесты запускаются)
Витебск 01
Потом как нибудь пойму
mr.
mr.
?
mr.
Ахахаха, ты сделал мой день)
Витебск 01
Это моя работа
Dmitriy
Куда я попал
в твиттер походу. yii2 чата тут уже нет. нужно смириться
Павел
Павел
Витебск 01
К сожалению
mr.
Это моя работа
Нигелизм, даунгрейд, дауншифтинг, как это называется то?)
Vladislav
Витебск 01
Павел
Витебск 01
Нигилизм*
Dmytro 🇺🇦
Народ, есть вопрос. Больше совет надо.
На проекте через модули реализован функионал для разных функиональных частей. И все эжто дело на поддомене.
т.е. есть vvvvv.net, ww.vvvvv.net, nn.vvvvv.net
вопрос - как для этой кухни, для кажлого поддомена отдавать совй robots.txt и sitemap
Vladislav
Это набирает обороты
Витебск 01
кто будет забанен 1?🙊
Павел
Vladislav
mr.
Dmitriy
Павел
Vladislav
+
Dmitriy
Vladislav
Dmytro 🇺🇦
на уровне url менеджера разруливаю по поддоменам
Dmitriy
Dmytro 🇺🇦
хм. точно. туплю. пасиб
who are you
who are you
Ведь где-то ты уже реализовал в зависимости от адреса разный контент выводить
Dmytro 🇺🇦
ну да. все, пасиб)
Dmytro 🇺🇦
вопрос закрыт
Ivan
Друзья, есть возможность получить список моделей, у которых приаттачен определенный behavior?
Ivan
Yii1.*, но некритично
Vladislav
В теории можно пробежаться по всему списку подгруженных классов
Vladislav
И искать какой-то признак
Vladislav
Типа метода или свойства особого для этого поведения
Vladislav
http://php.net/manual/ru/function.get-declared-classes.php
Vladislav
Тебе же, как я понял, это надо не на прод
Vladislav
А разово?
Ivan
на прод :)
Vladislav
Чорт)
Ivan
но если нативно нельзя, то буду так костылить
Ivan
ну это нормально, я делаю комманду которая попровляет mapping elasticsearch для всех моделей с ES-поведением
Ivan
и естественно я не хочу этот список хардкодить, а получать
Olga
интересно, что за задача, если понадобился такой поиск. вообще, мне кажется, что такого поиска не должно существовать. какую задачу вы решаете поиском по поведению?
Ivan
есть же что-то getAttachedBehaviour(), то есть по списку моделей пробежаться смогу
Ivan
сверху описал ^^
Olga
да, я пока писала, не увидела
Vladislav
Vladislav
Только выборка меньше
Olga
вы не генерируете модели в коде автоматически, чтобы и поведения динамически не навещиваются. это же не контент.
я бы все-таки руками добавляла в команду класс. типа вот список классов, где которых надо обновлять маппинг.
у вас же конечное их количество, мапинг может меняться.
мне кажется, что унификация для этого действия может потом выйти боком.
Vladislav
Кидай монетку
Ivan
мы стараемся максимально оптимизировать. сделать одну комманду которая обновляет все маппинги - 1 задача.
помнить о том, что когда аттачим/деаттачим ЕС поведение, надо еще и поправлять комманду - выйдет боком :)
Vladislav
А если поведение подключать не внутри, а через некий интерфейс
Vladislav
Который и будет все помнить
Витебск 01
Пытаюсь реализовать валидацию поля в rules. ['test', 'testF']
Vladislav
Vladislav
И без use
Витебск 01
public function testF($attribute, $params)
{ $this->addError($attribute, 'Ошибка'); }
Vladislav
Не джава же
Витебск 01
Реализовав, даже так, не получается
Konstantin
это я про задачу
Konstantin
если есть какое-то конечное количество классов, с которыми надо что-то делать, то проще их перечислить и все
Olga
Konstantin
а то сегодня они будут выбираться по какому-нибудь экзотическому условию, а завтра условие поменяется
Ivan
Olga
Konstantin
хотя каюсь, мне когда-то было нужно аналогичное, и я вульгарно зашел в директорию и посмотрел, какие в ней файлы лежат :)
Konstantin
эта система прожила недолго, но мне до сих пор стыдно :)
Ivan
Konstantin
ну вот раз в неделю будете добавлять по 5 моделей в список :)
Павел
Тогда руками самый оптимальный способ