@yii2ru

Страница 1279 из 1721
Санжар
24.05.2018
14:06:38


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

Kazakbala
24.05.2018
16:17:13
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
А там указан php файл, в котором эту конфигурацию принято хранить?
Tip: Container may be configured in declarative style using application configuration since version 2.0.11. Check out the Application Configurations subsection of the Configurations guide article.

в доке есть все

Егор
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
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
все гуд

спс

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
давай скриншот, там даже такого слова нет
просто ты не понимаешь, что такое автовайринг :D

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

в symfony этого не надо делать, он сам смотрит реализуемый сервисом интерфейс
Ты смотрел, как symfony это делает? Чем реализация в symfony отличсается от того, что тебе показали? Имею ввиду внутреннюю работу, не внешнее оформление

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
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;
Может быстрей будет, если сортировать по ltd_id и выбирать одну запись, вместо поиска максимального?

Индекс на это поле, естественно, добавить

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 подключится дак начинается)

война ваша

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
ты ж молодой ваще еще вроде?
Ты знаешь обо мне больше, чем я сам

мои поздравления
Да это 5ач уже

Прост компания крутая ?

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

Страница 1279 из 1721