SiZE
мне кажется ему не нравилось предотвращать )
Раиль
Раиль: #ВакансияPhpПрограммист. Требуется программист PHP. Навыки: PHP, MYSQL Yii2 будет плюсом. Офис в центре Казани. Полный день. Зп от 60 000 руб. Тел. +7 96 00 506 123
SiZE
А можно ли таргетам логов навесить ключи? 'components' => [ 'log' => [ 'targets' => [ 'key' => [/* log target */] ] ] ]
Руслан
Все еще ищем #yii2 бекенда в #самара https://samara.hh.ru/vacancy/23063478
Anonymous
😁 Самаричане, хватит меня в свой город сманивать.
Руслан
Самарцы)
Anonymous
Самаричанин звучит круче чем самарец)
Anonymous
А можно ли таргетам логов навесить ключи? 'components' => [ 'log' => [ 'targets' => [ 'key' => [/* log target */] ] ] ]
Ага, \yii\log\Dispatcher. А чего сам не глянул? /** * @inheritdoc */ public function init() { parent::init(); foreach ($this->targets as $name => $target) { if (!$target instanceof Target) { $this->targets[$name] = Yii::createObject($target); } } }
Anonymous
Он пример показал.
Anonymous
Типа как поведения можно именовать, он хочет лог таргеты проименовать.
Anonymous
Ответ, да можно, показал инит диспетчера, где видно, что targets это ассоциативный массив.
Anonymous
Панаехали!
Не панаехал 😁
Anonymous
Панаехали!
Приезжай в екб)
Anonymous
благодарю. голова тяжелая, лег в 3 встал в 8.
Оу, 5 часов для работы мозгом мало, как же я тебя понимаю)))
Anonymous
благодарю. голова тяжелая, лег в 3 встал в 8.
У тебя плагин в шторме стоит yii2-support?
Anonymous
бобы?
SiZE
я на столько стар что у меня бобы 🤣
Niko
Я если сплю 5 часов два дня подряд - на третий день до обеда очень тупым становлюсь Слабенький на эту тему, стараюсь так не делать
who are you
Niko
я вот про бобы тоже не понял, но списал это на недосыпание
SiZE
NetBeans
Dmitry
NetBeans
http://c2n.me/3ONzpDz
Dmitriy
Может кто подсказать как называется протокол для красивых ссылок в ВК, ФБ?
Dmitriy
Когда-то делал, сейчас доку не могу найти
Dmitriy
Оно, спасиб
Oleg
протокол... :)))
Павел
Все протоколируется!
👻
протокол здал принял :)
Dmitriy
А как правильно назвать?😊
👻
url cutter какой нить
Павел
Ты логи то читаешь?
Павел
Вот у тебя не протоколируется 😆
SiZE
Господа, для бд если какую-то переменную надо задать в конфиге, то через on afterOpen или bootstrap? Какой там бест практис? Надо для консольного приложения один параметр увеличить
Павел
Все бы так
Павел
Спросили, сами нашли и в чатик решение запостили
Anonymous
++
D
всем привет столкнулся с такой ситуацией после деплоя yii2 проекта yii init старые csfr токены становятся недействительными ипользователям приходится обновлять страничку
D
что можно сделать кроме отключения csrfвалидации?
Anonymous
Чем деплоишь?
Dmitriy
Может кто подсказать, как получить из конфига свойство модуля в миграции?
Dmitriy
https://pastebin.com/ika0ZHYX
Dmitriy
Выводит null вместо трололо, воооот....
Niko
Я тоже ничего не понял Какой ещё модуль в миграции
Dmitriy
Тогда с самого начала, я не знаю как называется таблица с пользователями, pk столбец и его тип Хочу чтобы в конфиге задавалась таблица и название pk Как эти данные из конфига получить?
Dmitriy
Я поступаю так: создаю объект этого модуля и беру эти значения
Anonymous
https://pastebin.com/ika0ZHYX
Так ты модуль от приложения получи.
Anonymous
Тут есть 2 стула...
Anonymous
Первый: Модуль настроить в common и в console приложении его получить - норм если у тебя модуль везде нужен, не норм если он например только для веб приложений. Второй: Настроить DiC таким образом, чтобы при создании экземпляра класса модуля он тебе его настроил как надо, Yii::createObject
Anonymous
Ща покажу)
Anonymous
https://pastebin.com/BvZVpR3A
Дмитрий
Ща покажу)
$container = Yii::$container; // Logger $container->setSingleton(Raven_Client::class, function () { $client = new Raven_Client(); $client->install(); return $client; }); $service = Yii::createObject(Raven_Client::class)
Anonymous
Щито?
Дмитрий
Пример инициализации
Anonymous
Чет твой пример для его задачи вообще не оч
Дмитрий
Значит вызываешь до бутстрапа
Anonymous
Та же беда, из конфига данные не подхватывает
Я же тебе готовое решение кинул
Anonymous
О хоспаде...
Дмитрий
Еп, ему в миграциях эта херота нужна?
Borys
О хоспаде...
Так не напрягайся
Borys
Если не ценят :)
Anonymous
Так не напрягайся
Даёшь им хорошие решения, нет хотят страдать. А потом говорят йии говно вот в ларевел всё прощё и вообще рнр говно)
Anonymous
Borys
Не давай, пусть страдают
Borys
В итоге больше всего жалко заказчика
Borys
Который потратит деньги на херовую архитектуру
Borys
и еще будет искать разраба
Borys
на поддержку
Anonymous
Потом придет Борис и покроет хуями код))
Borys
Да я как-то меньше ща бомблю