
Sergey
16.11.2017
18:06:28
доктрина в них уже умеет
вроде

Andrew
16.11.2017
18:06:37
с лейзи лоайдингом?
опять же, мопед не мой

Google

Andrew
16.11.2017
18:07:55
если не использовать в своем коде поля напрямую, то в целом нормально выходит

Dmitry
16.11.2017
18:36:30

Sergey
16.11.2017
18:37:27
желательно какую-то операцию
затрагивающую несколько сущностей

Vladislav
16.11.2017
18:59:00
Дальше надо придумывать

Sergey
16.11.2017
18:59:41

Vladislav
16.11.2017
19:03:16
Так ты запретил любой доступ к данным)))

Sergey
16.11.2017
19:03:59
нужны задачи которые люди не могут без геттеров решить (логика, операции)

Arky
17.11.2017
12:45:05
Здравствуйте. Есть ли какая-нибудь замена FOSOAuthServerBundle?

Vladislav
17.11.2017
12:45:42
говори задачу сначала

Google

Arky
17.11.2017
12:47:35
REST API развернуть

Вадим
17.11.2017
12:47:56
LexikJWTAuthenticationBundle можешь попробовать

Arky
17.11.2017
12:49:43

smile
17.11.2017
13:10:24
Есть те кто юзает api platform? GraphQL пробовали на нем?
Смотрю dunglas везде так к своим твитам добавляет GraphQL, а по факту - в доке пусто, на симфони конф буквально 2 слайда, мерж от 11 сентября (https://github.com/api-platform/core/pull/1358) - поддержка только Query.
Создается впечатление что все это больше для рекламы, галочки support GraphQL и продвижения в массы.....

Sergey
17.11.2017
14:05:45
p.s. не очень нравится идея api platform. Ну то есть, идея нравится - имплементация так себе

Виктор
17.11.2017
14:07:35

smile
17.11.2017
14:11:02
api platform не имеет отгнлшения к graphql
Вплане не имеет? они же заявляют о том, что поддерживают его. Хотел посмотреть что там и как у них т.к. сейчас в поисках инструмента - с которым хочу попробовать замутить graphql апишку (пока смотрю между Youshido и webonyx).
Но увидев что у них только Query - даже не вижу особо смысла мокаться.....

Константин
17.11.2017
14:35:24
На работу в офис в Москве не появилось желающих?)

Arky
17.11.2017
14:45:33

Константин
17.11.2017
14:45:55
Где они все?)

Arky
17.11.2017
14:46:16

Дмитрий
17.11.2017
14:46:24
Всем добрый вечер.
На днях поставил на комп Ubuntu 16.04 до этого пару лет крутилась 14.4
так вот сейчас хром валится
Ошибка сегментирования (сделан дамп памяти)

Stanislav
17.11.2017
14:47:00
рекомпиляция

Дмитрий
17.11.2017
14:47:06
Косоль выдает
dev@dev-MS-7641:~$ google-chrome-stable
Ошибка сегментирования (сделан дамп памяти)

Andrey
17.11.2017
14:47:22
Симфа?

Дмитрий
17.11.2017
14:47:51
а еще, как ставил новую ubuntu установил еще новый ssd, не кто не сталкивался с такими проблемами, это распостраняется на все продукты chromium

Andrey
17.11.2017
14:48:44
У меня было ок. Сегфолт только в пхп ловлю на php-ds

Google

Roman
17.11.2017
15:42:43
Продублирую сюды с php чата, извините :)
Ребята, а как вы делаете такую штуку в сущностях (юзаю коллекции доктрины, если важно, и саму доктрину):
допустим, у юзера есть список доступных компаний, я получаю компании с запроса(были выбраны в форме). Мне надо обновить текущий список компаний для юзеров. Сейчас, я сделал метод $user->updateCompanies(Company ...$companies), внутри него пробегаюсь по коллекции, нахожу компании, которых нету в $companies, удаляю их, потом добавляю новые, которых нет. Юзаю функции array_udiff.
Решение немного рутинное, может кто что подскажет?

BioBodya
17.11.2017
15:45:38
Самое просто - удалить всё старое и добавить новые компании, пришедшие с формы. Это если не охота заморачиваться

Roman
17.11.2017
15:46:53

Borys
17.11.2017
15:47:22
временные метки можно использовать
но все равно будет немног запутанно, но меньше запросов
по идее если sql то можно же засунусть в один запрос, но тогда это без доктриновских методов, там есть что-то вроде дать в чистую команду sql :)

Evgenii
17.11.2017
15:49:29
был бы в Доктрине Upsert было бы круто, а так тоже страдаю, не знаю как лучше сделать

Borys
17.11.2017
15:50:00
дописать самому?

Дмитрий
17.11.2017
15:57:27
Ребята, а как вы делаете такую штуку в сущностях (юзаю коллекции доктрины, если важно, и саму доктрину):
допустим, у юзера есть список доступных компаний, я получаю компании с запроса(были выбраны в форме). Мне надо обновить текущий список компаний для юзеров. Сейчас, я сделал метод $user->updateCompanies(Company ...$companies), внутри него пробегаюсь по коллекции, нахожу компании, которых нету в $companies, удаляю их, потом добавляю новые, которых нет. Юзаю функции array_udiff.
Решение немного рутинное, может кто что подскажет?
Если я правильно понял тебе поможет форма
Там поле companies
В экшене делаешь submit из query->all()

Дмитрий
17.11.2017
15:59:48
Поле companies это entitytype
Оно удалит то чего нет в query и добавит новые

Roman
17.11.2017
16:01:12

Дмитрий
17.11.2017
16:33:18
Ну а почему бы не использовать?
в сущность только нужны add* remove*
поля companies (или как оно у вас) только в одинарном падеже
addCompany(Company $company)
{
$this->companies->add($company);

Yuriy
17.11.2017
19:34:35
добрый вечер
SF3 хочу создать екшин для создания новой записи в сущьности, роуты прописал в анотациях, в результате получаю ошибку
NotFoundHttpException
http://prntscr.com/hbtjj1
скажите пожалуйста как это исправить?
вот сам екшин
http://prntscr.com/hbtlsa
спасибо

Roman
17.11.2017
19:35:52
Написано же в ошибке что категория не найдена

Google

Roman
17.11.2017
19:36:11

Yuriy
17.11.2017
19:37:22
это создание категории!!!,
что должно доставатся из БД при создании?

Sergey
17.11.2017
19:39:09
типа ты вместо POST запроса GET замутил например)

Вадим
17.11.2017
19:40:02
Судя по коду это парам конвертер, как мне кажется запрос до екшена даже не доходит

Admin
ERROR: S client not available

Вадим
17.11.2017
19:41:39
Запрос может ловится где-то выше, по какомуто похожему урлу, например /categories/{id}
Смотри в профайлер, какой роут сработал
http://127.0.0.1:8000/_profiler/latest?panel=router

Yuriy
17.11.2017
20:37:44
спасибо

vlad
18.11.2017
07:42:34
всем привет
ребят, почему может выбрасывать из сессии?
хранение coockies поставлено на огромный срок
и тем не менее, всё равно выкидывает

Valentin
18.11.2017
07:49:11
Используешь какой то бандл для авторизации/регистрации? В каком смысле выкидывает - удаляются куки? Или куки есть но они не "срабатывают"?

vlad
18.11.2017
07:54:23
да, fosuserbundle
куки не удаляются, а просто не срабатывают

Arky
18.11.2017
09:54:11
https://symfony.com/4 Микро по дефолту, как круто^^

Marietta
18.11.2017
10:56:29
Привет парни! Помогите чем можете. Мне нужна инфо, где, в каком городе России и Украины я могу быстро собрать офис разработчиков Symfony минимум из 10 разпабов и далее растить число по-необходимости. Знаю про Новосиб (но там достаточно работодателей), Винница - подбирала, но не Symfony. Думаю про Челябинск, Нижний Н, Екат. Говорят может зайти Воркута)

Bohdan
18.11.2017
11:02:25
в любом городе 10 разработчиков симфони уже имеют работу

Google

Borys
18.11.2017
11:02:55

Вадим
18.11.2017
11:19:59
Кто-то посоветует какой-то нормальный бандл для нотификаций? Или самому велосипед изобретать?
Смотрел от сонаты, но что-то после ее админки, воротит от ее бандлов.
Нужно что б в перспективе можно быть подключить, моб. нотификации.
И что луче для SPA? Время от времени стпрашивать сервер о новых нотификациях, или всетаки websocket?

Mikhail
18.11.2017
11:23:39

Salavat
18.11.2017
11:26:36
Нижний тоже думаю нужно вычеркнуть

Marietta
18.11.2017
11:27:16

Vladislav
18.11.2017
11:28:32
мне надо было смс, пуш через вебсокеты и почта
вот сам пишу)

Вадим
18.11.2017
11:29:51
Ну где-то похожее и надо будет, в будущем ) А сейчас пока просто нотификации )
Спс, буду тогда писать сам.
Или в мускуль пихаешь все?

Vladislav
18.11.2017
11:31:30
мне надо показывать истории нотфикейшенов, как в фб. так что пихаю в бд.
для очередей прямо сейчас юзаю jms job, но могу юзать любой провайдер, надо просто заимплементить))