The Ant
Anton
Допустим в состав расширанеия входит модуль и компонент. Компонент использует какие-то свойства модуля.
Если я подключу компонент в другом модуле приложения, то $this->getModule() вернет именно текущий модуль приложения. А я хочу внутри компонента обращаться к модулю в состав которого он входит
The Ant
Slava
Anton
шибко абстрактно. давай пример
Например здесь в модуле есть свойство public $imgFilePath.
Есть модель BlogPost, которая обращается к свойству через \Yii::$app->getModule('blog')->imgFilePath при сохрании файла.
Но проблема в том, что это не будет работать, если я подключу модуль к своему приложения под именем, скажем 'akiraz2-blog'
Anton
* подключу модуль
Еvгений
The Ant
Alexey
Anonymous
Мда заблочили телеграм
Anonymous
Пиздец дкбилы
Дмитрий
Ну ты же здесь)
Anonymous
Как в yii1 webroot получить из консоли?
Anonymous
Anton
Anton
return isset(Yii::$app->loadedModules[$class]) ? Yii::$app->loadedModules[$class] : null;
The Ant
тож хуйня )
The Ant
через сервис аплоада картинок, настройки и события
The Ant
бля долго расписывать )
Good
The Ant
да норм. как ещё это реализовать?
вот к примеру бихейворы это дичь я считаю. Теже самые ивенты, тока в профиль. Назвали подругому и все, а работают также. Оттуда аплоад перенести в контроллер. Ну или хотябу подписываться на событие там
The Ant
с передачей параметров в слушателя
The Ant
хотя аплоад картинок в событии тож дичь
Good
Че дичь? Удобная штука
Good
По сути, расширенные трейты
The Ant
не трейты
The Ant
а ивенты
The Ant
трейт работает когда его вызываешь руками, а эта хуйня работает сама по себе )
Anonymous
Вот не пойму нахер блокируют сайты и телеграммы всякие когда есть vpn
Anonymous
Мозгов нет же
Anonymous
Закрывали бы vpn вначале
Anonymous
Сколько денег и сил на эту борьбу уходит
Anonymous
А результатов хуй
Anonymous
Еvгений
всему свое время, закроют и VPN и будут разрешать только с письменного дозволения РКН
Anonymous
Террористы по любому сидят с белого айпи и пишут о коварных планах в телеге
Anonymous
Валить надо из этого убожества
Good
Вони гитхаб закроют, будет весело у вас.
Anonymous
Вайбер блять не блочат самое интересное, потому что типа у них кроме секретных чатов нихуя и нет
Anonymous
Anonymous
А раз у телеги есть и не секретные чаты, значит те кто общаются в секретных есть что скрывать
Anonymous
Anonymous
У них также ключей нет
Anonymous
Вспомнил.. им именно то не понравилось что телега даже от обычных чатов ключ не дает.. хотя они есть у них
Anonymous
Ну перевёл сервера в РФ == сдать всё
Anonymous
как можно получить в yii1 webroot из консоли?
Anonymous
о, а на компе в найтроках телеги есть прокси
Anonymous
Anonymous
Переведя свои сервы в РФ вайбер дал доступ ко всему
Good
Так во втором, в первом. думаю, так же
Anonymous
Anonymous
сделал так в пизду
Anonymous
уже тошнит от этого ии )
Good
hostInfo
Good
Так називается
Anonymous
второй может хоть лучше
Good
Ну а как должно быть? В консоли ж нету никакого вебрута
Good
А не, извиняюсь, там имя хоста пишется
Aleksey
Yii::$app-formatter-asCurrency()
Как поменять сообщение "не задано" ? Если на входе null
Good
В конфиге прописать
Good
Ну там короче, что показывать, если значение null
Aleksey
А только для asCurrency?
👀
Если ты в таблице форматтер используешь, то там null самим gridView заменяется на текст
👀
Сделай что-то типа
$model->price ? {Форматтер} : ''
👀
Или для таблицы надо править
Параметр не помню
Sergey
Коллеги, всем добрый день. Есть API на Yii2. Там компонент, который шлёт уведомление в Telegram-чат. Уведомление шлётся через use yii\httpclient\Client;
Не могу понять, как правильно настройки прокси передать ему:
$client->createRequest()
->setMethod('GET')
->setUrl($this->getUrl())
->setData(['chat_id' => $this->chat_id, 'text' => $text, 'parse_mode' => 'html'])
->setOptions([
'proxy' => 'tcp://username:password@par1.proxy.veesecurity.com:443',
])
->send();fopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known
Павел
А он вообще сокс прокси умеет?
Павел
Скорее всего он умеет только http прокси
Dmitriy
умеет