@symfony_php

Страница 403 из 1418
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
в программировании нету ничего невозможного, нету такого, чего нереально было бы реализовать.. дело в качестве кода, простоте отладки, стабильности, легкости мутабельности бизнес-логики
допустим тебе будет запрещено использовать геттеры/сеттеры/публичные поля/магию/рефлексию для доступа к данным сущности, придумай мне кейс который ты плохо понимаешь как можно сделать без этого

желательно какую-то операцию

затрагивающую несколько сущностей

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 можешь попробовать

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 и продвижения в массы.....

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

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

Константин
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:59:48
Поле companies это entitytype

Оно удалит то чего нет в query и добавит новые

Roman
17.11.2017
16:01:12
Поле companies это entitytype
у меня не симфони формы, если вы за это

Дмитрий
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
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
Вадим
18.11.2017
11:19:59
Кто-то посоветует какой-то нормальный бандл для нотификаций? Или самому велосипед изобретать?

Смотрел от сонаты, но что-то после ее админки, воротит от ее бандлов.

Нужно что б в перспективе можно быть подключить, моб. нотификации.

И что луче для SPA? Время от времени стпрашивать сервер о новых нотификациях, или всетаки websocket?

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, но могу юзать любой провайдер, надо просто заимплементить))

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