
Alexey
19.09.2018
10:00:44

Firs
19.09.2018
10:03:32
Крч, у них в классе модуля есть свойство public $modelMap = []; и из него все классы моделей беруться, это и есть di или что-то другое?

Alexey
19.09.2018
10:03:53
это вообще не DI

Firs
19.09.2018
10:05:53
Понятно..................

Google

Alexey
19.09.2018
10:06:51

Ad.x ??
19.09.2018
10:07:38
нашел! ))

Roman
19.09.2018
10:09:45
При выборе определенного поля в dropDownList нужно валидировать определенные input на стороне клиента.
Подскажите как сделать

Ad.x ??
19.09.2018
10:10:00

Roman
19.09.2018
10:10:15
WhenClient не работает почемуто

Alexey
19.09.2018
10:10:28

Firs
19.09.2018
10:10:44

Alexey
19.09.2018
10:10:48
такой вот особенный Yii DI
но это даже удобно - можно в тестах сделать так
и все зависимости определить 1 массивом :D

Roman
19.09.2018
10:13:18

Google

Firs
19.09.2018
10:14:51

Dmitriy
19.09.2018
10:15:05

Alexey
19.09.2018
10:16:24
ну ты когда компонент очереди цепляешь ты можешь его либо из сервис локатора взять, либо новый сконфигурировать, тут как раз Instance::ensure и выручает (причем хелпер Instance выпилят из yii3, лол)

Ad.x ??
19.09.2018
10:18:00
хотя м.б. уже лежит в контейнере. иницилизированные компоненты вроде кладуца туда

Alexey
19.09.2018
10:21:13
Можно сделать Instance::of('queue')->get()
и с контейнера возьмется по идее

Ad.x ??
19.09.2018
10:27:51
нада нактатать ишью чтоб под интерфейс клали, тогда норм будет

Firs
19.09.2018
10:30:35
А есть статьи что-то типо di для даунов?....

Ad.x ??
19.09.2018
10:31:24
интересно, можно ли в конфиге указать компонент как интерфейс, а конфиг к нему в контейнер положить?
да и смысол, все равно хотяб начальное состояние нельзя зафиксировать в кеше там или где. на каждый ззапрос будет сборка конфига этого стремного
хуйня короче )
ваш ооп

Yura
19.09.2018
10:38:33
сервис менеджер в зенде круто
))

Firs
19.09.2018
10:41:25
Я правильно понял, di это - когда у себя в объекте прошу yii создать мне нужный объект?

Oleg
19.09.2018
10:42:52
Друзья, подскажите, пожалуйста, как перезаписать дефолтные настройки модуля из файла /config/web.php? Например, есть модуль, у которого в методе init() прописаны некоторые настройки ($this->components = [...], $this->modules = [...] итд.), Я так понимаю, что в таком случае параметры из файла /config/web.php будут перезаписаны теми, что в методе init() самого модуля. А как сделать наоборот?

Mikhail
19.09.2018
10:50:26

Google

Firs
19.09.2018
10:57:30

Ad.x ??
19.09.2018
11:01:00
ну и как компонента тож забирается
неахота через транслейт писать

Dmitriy
19.09.2018
11:07:18

Ad.x ??
19.09.2018
11:08:02
блэт... во животные
https://github.com/yiisoft/yii2-queue/issues/169#issuecomment-343566815
лол блять. трудно добавить интерфейс

Vit
19.09.2018
11:22:53

Artemy
19.09.2018
11:24:00
Я сам не смотрел, но мне друг рассказывал, что Елисеев там очень много всего переписал под себя)

Vit
19.09.2018
11:24:50


Сергей
19.09.2018
11:34:04
всем привет, никак не могу понять в чем дело, я кроном формирую csv файлы и отдаю ссылку на скачивание, файлы складываю в папку runtime/csv, в контроллере такой код - \Yii::$app->response->sendFile($filename)->send(); но оно никак не хочет скачивать файл, в начале идет запуск, а через секунд 5 пишет ошибка, пробовал и через sendStreamAsFile делать, результат такой же, много чего перепробовал. Пробовал так же через xsendFile, он работает, но отдает всегда пустые файлы, я так думаю что это может быть из-за того что отдаю из системы в которую без пароля не войдешь, но как это решить?
всем привет, никак не могу понять в чем дело, я кроном формирую csv файлы и отдаю ссылку на скачивание, файлы складываю в папку runtime/csv, в контроллере такой код - \Yii::$app->response->sendFile($filename)->send(); но оно никак не хочет скачивать файл, в начале идет запуск, а через секунд 5 пишет ошибка, пробовал и через sendStreamAsFile делать, результат такой же, много чего перепробовал. Пробовал так же через xsendFile, он работает, но отдает всегда пустые файлы, я так думаю что это может быть из-за того что отдаю из системы в которую без пароля не войдешь, но как это решить?


Эмин
19.09.2018
11:38:05
А пермишены есть на запись?
От какого пользователя действует крон?

Dmitriy
19.09.2018
11:42:38

Сергей
19.09.2018
11:45:55
А пермишены есть на запись?
выставлял 777, не помогло, так же пробовал в других папках, public_html например, по прямой ссылке к файлу скачивает, а через контроллер нет(

Эмин
19.09.2018
11:47:12
А логи что говорят? Где ошибка то?

Google

Эмин
19.09.2018
11:47:35
Из крона идёт перенаправление в лог вывода?

Сергей
19.09.2018
11:58:51

Feodor
19.09.2018
12:00:02

Эмин
19.09.2018
12:01:07
Покажите как вы настроили крон

Alexey
19.09.2018
12:03:22
Класс тоже может быть интерфейсом жи

Admin
ERROR: S client not available

Сергей
19.09.2018
12:04:18
Логи сервера что-то говорят?
тупанул), в серверных логах это нашел - An Error occurred while handling another error:\nexception 'yii\\web\\HeadersAlreadySentException' with message 'Headers already sent in on line 0.'

Ad.x ??
19.09.2018
12:57:55
ну типа по феншую

Alexey
19.09.2018
13:01:37
Подменяя в контейнере реализацию

Ad.x ??
19.09.2018
13:05:23
точно, работает даже
интерфейс все равно нада ) чтоб внатуре чотка было
без бутстрапа хуй работает эта очередь. консоль не знает что есть контроллер для работы с очередью
пизда короче )

Alexey
19.09.2018
16:28:07
Не надо отдельно контроллермап в консоли настраивать

Google

Dmitry
19.09.2018
17:01:28

Павел
19.09.2018
17:02:11
Доступно

Artyom
19.09.2018
17:05:26
кто знает, почему может накапливаться очередь в rabbitmq?

breakt1mus
19.09.2018
17:05:33
ниплоха

Artyom
19.09.2018
17:07:18
Возможно, вопросы глупые, но просто никогда с rabbitmq не работал.
Кажется, сам спросил, сам ответил)))

Сергей
19.09.2018
17:56:07
Вечер добрый!
Смотря на advanced шаблон. В конфиге common и console:
https://github.com/yiisoft/yii2-app-advanced/blob/master/common/config/main.php
https://github.com/yiisoft/yii2-app-advanced/blob/master/console/config/main.php
есть вот такой блок:
'aliases' => [
'@bower' => '@vendor/bower-asset',
'@npm' => '@vendor/npm-asset',
],
Зачем это продублировано?

Алексей
19.09.2018
18:03:27
Отказались же от использования плагина

Сергей
19.09.2018
18:03:49
вопрос почему дублируется в двух конфигах.
По идее же из common всё равно в ту же консоль подтянется

Алексей
19.09.2018
18:08:55
Не факт

Сергей
19.09.2018
18:10:07
https://github.com/yiisoft/yii2-app-advanced/blob/master/environments/dev/yii
$config = yii\helpers\ArrayHelper::merge(
require __DIR__ . '/common/config/main.php',
require __DIR__ . '/common/config/main-local.php',
require __DIR__ . '/console/config/main.php',
require __DIR__ . '/console/config/main-local.php'
);

SiZE
19.09.2018
18:55:52

unknown
19.09.2018
19:42:12
Всем привет, прошу прощения за оффтоп) нужен СЕОищник или группа СЕОищников. Подскажите пожалуйста

Сергей
19.09.2018
19:43:43

unknown
19.09.2018
19:46:38

Сергей
19.09.2018
19:47:01
всё понятно)

Олег
19.09.2018
20:45:42
https://t.me/joinchat/C8LQrQ8J3k-EjGLEbO_Seg

Алексей
19.09.2018
21:02:06
Так то это разные приложения тем более консоль