
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();

darkwoolf
12.04.2018
20:48:23
Попробую

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
зачем вообще доступ к контейнеру ?

darkwoolf
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
Находит мой сервис
а потому что запуск конструктора происходит когда пишеш ./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
а зачем ты тяжёлый конструктор сделал

Ilya
12.04.2018
21:09:19

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 запроса в БД - "он не тяжелый" - ок

darkwoolf
12.04.2018
21:10:14

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

darkwoolf
12.04.2018
21:10:48
Я это имел ввиду

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
там написано кто модератор