@symfony_php

Страница 846 из 1418
Bohdan
12.04.2018
19:19:33
ну для жквери норм

darkwoolf
12.04.2018
19:19:38
НУ тип лайк есть если есть связь user-post

Google
darkwoolf
12.04.2018
19:20:33
Но это в контролере

Vladislav
12.04.2018
19:21:21
{if user.post != null } ADD RED LIKE

darkwoolf
12.04.2018
19:22:03
Кайф

Ща попробую

Sergey
12.04.2018
20:34:48
Вакансия: #symfony #devops #remote #parttime Компания: http://flant.ru/ Локация: Удаленка Описание вакансии: Нужны дополнительные голова и руки на backend на Symfony. Удаленка, part-time. Часов на 50-70 в месяц. Ставка $16+ в час по результатам https://docs.google.com/document/d/1FsBUdgdh2jMYU4q4GWL_WJI2XgCRdCZb7bZ_ACfZZ7w/edit# Контакты: @bav4ik

Сделал канал, куда буду направлять все вакансии связанные с симфони. так что подписывайтесь https://t.me/symfony_careers

darkwoolf
12.04.2018
20:40:24


Вот у меня есть такой непонятный функционал в команде

Куда мне его можно вынести с конструктора

Ilya
12.04.2018
20:41:29
initialize

darkwoolf
12.04.2018
20:41:31
При условии что мне нужно передать $em

Google
darkwoolf
12.04.2018
20:41:36
и мейлер

Ilya
12.04.2018
20:42:43
ну так передавай

darkwoolf
12.04.2018
20:42:49
initialize
А я туда смогу передать в параметры $em and $mailer

Ilya
12.04.2018
20:42:52
просто запрос вынеси

лол

darkwoolf
12.04.2018
20:43:44
ТАк всмысле...

В запросе нужен $em

Icewild
12.04.2018
20:44:26
репозиторий для лохов

darkwoolf
12.04.2018
20:44:58
репозиторий для лохов
НУ щас чуток пофиг на содержание

Icewild
12.04.2018
20:46:05
уноси все в сервис

который включает в себя нужные репозитории, получает нужные данные, инжектится в команду и в execute вызываешь нужный метод этого сервиса

Ilya
12.04.2018
20:47:01
этот волченок действительно темный

Icewild
12.04.2018
20:47:56
чтобы не делать $count[0] делай getSingleScalarResult();

Icewild
12.04.2018
21:02:12
зачем ей доступ к контейнеру?

darkwoolf
12.04.2018
21:02:27
ТАк, давай пошагово

Вынес в свой банд в сервис

src/Service/MyService.php

Google
Sergey
12.04.2018
21:03:02
А как потом в команде получить доступ к контейнеру?
ей не надо, регай команды как сервисы

Icewild
12.04.2018
21:03:38
у тебя там автовайринг есть?

?
12.04.2018
21:03:44
зачем вообще доступ к контейнеру ?

Icewild
12.04.2018
21:03:53
если есть, просто делаешь public function __construct(MyService $service)

darkwoolf
12.04.2018
21:04:05
Находит мой сервис

если есть, просто делаешь public function __construct(MyService $service)
Суть в том что если так сделать, то это херня выходит

а потому что запуск конструктора происходит когда пишеш ./bin/console

Именно по этой причине в первую очередь я хотел вынести

Sergey
12.04.2018
21:06:45
скоро начну банить за скриншоты кода

Vladislav
12.04.2018
21:07:01
?
12.04.2018
21:07:03
Sergey
12.04.2018
21:07:09
есть же https://gist.github.com/

Bohdan
12.04.2018
21:07:18
hastebin

Icewild
12.04.2018
21:07:28
в чем проблема с конструктором?

?
12.04.2018
21:07:47
в чем проблема с конструктором?
религия не позволяет поди

darkwoolf
12.04.2018
21:07:47
скоро начну банить за скриншоты кода
Ну там не нужно читать код и я про это говорил...Просто сказал что есть куча неважно какого кода, и куда его можно вынести

Icewild
12.04.2018
21:08:46
ты сказал, что он запускает при вызове bin/console в чем проблема, что у тебя в конструкторе будет $this->service = $service; ?

Google
darkwoolf
12.04.2018
21:08:53
я запускаю ./bin/console и оно начинает перерывать базу...А оно мне не нужно...

Оно не выведет команды пока не перероет базу из-за того что у меня в конструкторе

Admin
ERROR: S client not available

?
12.04.2018
21:09:18
а зачем ты тяжёлый конструктор сделал

Icewild
12.04.2018
21:09:23
ну так убери это оттуда

darkwoolf
12.04.2018
21:09:30
Icewild
12.04.2018
21:09:30
сделай это в сервисе

darkwoolf
12.04.2018
21:09:31
ЩАс

пока там нету инфы

?
12.04.2018
21:09:42
НУ он не тяжёлый
это как поглядеть

Icewild
12.04.2018
21:10:07
2 запроса в БД - "он не тяжелый" - ок

?
12.04.2018
21:10:35
конструктор команды лезет в базу и он не тяжёлый

конструктор

команды

в базу

darkwoolf
12.04.2018
21:10:48
2 запроса в БД - "он не тяжелый" - ок
Типо в базе почти ничего нету

Я это имел ввиду

Ilya
12.04.2018
21:11:00
пхпхпхпхпхп

Google
Ilya
12.04.2018
21:11:07
бляяяяя

darkwoolf
12.04.2018
21:11:09
НУ потом может быть чёт

Поэтому хочу вынести

Я ж не оправдую себя этим

Icewild
12.04.2018
21:11:35
короче, сделай отдельный сервис

darkwoolf
12.04.2018
21:11:37
Хочу исправить это

НАоборот

Icewild
12.04.2018
21:11:58
в котором ты будешь вызывать метод ->prepare() - подготовка данных и метод ->notify() - отправка твоих уведомлений

и не делай в конструкторах ничего сложнее $this->var = $var;

Damir
12.04.2018
21:17:10
Ребят, ищу разработчика на SF3. Сюда можно вакансию закинуть?

Vladislav
12.04.2018
21:17:20
читай вверху сообщение

Damir
12.04.2018
21:18:30
и? туда же вакансию не запостить

Icewild
12.04.2018
21:19:25
там написано кто модератор

Страница 846 из 1418