
Санжар
24.05.2018
14:06:38

Егор
24.05.2018
16:17:04
Привет, где в Yii2 принято регистрировать зависимости сервисов через контейнер? В Boot.php ? Есть ли в Yii2 автовайринг?

Kazakbala
24.05.2018
16:17:13

Roman
24.05.2018
16:18:47

Google

Егор
24.05.2018
16:20:32
А там указан php файл, в котором эту конфигурацию принято хранить?

Roman
24.05.2018
16:21:09
нет, такого соглашения не видел
автовайринга нет

Егор
24.05.2018
16:22:01
ок, спасибо

Maxim
24.05.2018
16:23:27
автовайринга нет
Как тогда di работает когда мы передаем в конструктор сервис, у которого в конструкторе тоже что-то есть?

Alexey
24.05.2018
16:26:03
в доке есть все

Егор
24.05.2018
16:31:06
Да, выглядит как то, что нужно, спасибо

Roman
24.05.2018
16:35:24
в смысле? DI это концепция, автовайринг это фича

Maxim
24.05.2018
16:41:03

Roman
24.05.2018
16:42:26
все есть
где есть автовайринг? покажи пример

Google

Aziz
24.05.2018
16:48:35
Господа, подскажите пожалуйста переадресацию через yii2, на другой сайт

Санжар
24.05.2018
16:49:10

Maxim
24.05.2018
16:49:16

Aziz
24.05.2018
16:50:05
$this->redirect('https://*/signup',302);
Я так делал
в контроллере

Kazakbala
24.05.2018
16:51:04
С return?

Alexey
24.05.2018
16:52:51

Aziz
24.05.2018
16:53:31
Вам не разрешено производить данное действие.

Kazakbala
24.05.2018
16:54:19
Yii::$app->response->redirect(

Aziz
24.05.2018
16:55:12
все гуд
спс

Like
24.05.2018
16:56:14

Alexey
24.05.2018
17:00:15
Пиши по-русски

Like
24.05.2018
17:00:21
Запомните, di (dependency injection) - это один из способов реализаций ioc, в котором зависимости передаются через конструктор или просто сетятся
Есть еще inversion, но это уже солид

Alexey
24.05.2018
17:01:08
Не все тут теребонькают на солид

Like
24.05.2018
17:01:18
Я по контроллерам гоняю

Roman
24.05.2018
17:03:43

Google

Alexey
24.05.2018
17:04:21
https://www.yiiframework.com/doc/guide/2.0/en/concept-di-container#constructor-injection

Roman
24.05.2018
17:20:53
да, есть т.н. autowire не до конца доделанный. Всё равно приходится руками писать, что этот интерфейс реализован этим классом
в symfony этого не надо делать, он сам смотрит реализуемый сервисом интерфейс

Alexey
24.05.2018
17:35:32
ты все еще что-то не до конца понимаешь

Maxim
24.05.2018
17:37:33
+1

Roman
24.05.2018
17:42:58
Смотрел по докам, посмотрю сорсы потом

Yura
24.05.2018
18:30:54
индексы майсиквела кто-нить прям жестко раскуривал?
есть короче вот такой подзапрос очень нужный, жесть долгий
select max(ltd_id) as max_ltd_id
from rest_last_updated_data where ver is null
group by table_name, table_primary_key desc;
индексы чет не впирают ему, либо я делаю криво
проходится для 1238164 записей чет долговато пздц

Максим
24.05.2018
18:34:07
Индекс на это поле, естественно, добавить

Yura
24.05.2018
18:34:52
Ну я в индексы вроде могу, но тут чет не пошло от слова совсем (
Не все перебирал конечно, но сходу не пошло
Индекса по груп бай не удалось в эксплейне добиться сходу
Голова не варит уже а доделать надо?

R
24.05.2018
18:37:32
а разве не надо в селект добавить то, что в group by идет?

Google

Yura
24.05.2018
18:38:18
Да вроде не, может продолбался. Тестил просто изначально на 30к и давно. Все четко было
В плане конечного результата
Одни молодые люди не осилили он дупликейт ки апдейт в постгре и по быстрому такое приделывал(

R
24.05.2018
18:40:20
может стоит этот запрос разбить на 2 подзапроса?

Yura
24.05.2018
18:42:06
На какие?)
Голова не варит уже)

R
24.05.2018
18:43:08
да вроде была мысль, но испарилась
если в селект добавить table_name, table_primary_key, ситуация не меняется?
и desc тут вероятно не особо важен

Yura
24.05.2018
18:50:07
desc то да
ой жесть как он поднасрал этот desc =)
на тестах с 30к записей не было разницы абсолютно, а тут конечно мде

R
24.05.2018
18:52:51
да не за что)
мне вот интересно, какая там выборка в итоге получается? данные не дублируются?

Yura
24.05.2018
18:58:00
нене, в этом плане норм
все четко, я помню тестил прям от и до

Like
24.05.2018
18:58:15
Да чо вы спамите
Голова болит

Yura
24.05.2018
18:58:27
написала анима

Google

Like
24.05.2018
18:58:40
А, это ты, безмозглый
А не, не ты

Yura
24.05.2018
18:58:50
которая тут 24\7 спамит)

Like
24.05.2018
18:58:53
Вчера был другой

Yura
24.05.2018
18:59:06
а как ad x подключится дак начинается)
война ваша

Like
24.05.2018
18:59:44

Yura
24.05.2018
18:59:50
.....)

Like
24.05.2018
19:00:01
Я работу нашел
Терь не буду спамить

Yura
24.05.2018
19:00:17
мои поздравления
ты ж молодой ваще еще вроде?

Like
24.05.2018
19:00:52
Прост компания крутая ?

Yura
24.05.2018
19:01:31
да с твоей периодичностью писанины в чатиках мб мб

Like
24.05.2018
19:01:41