@symfony_php

Страница 422 из 1418
Igor
27.11.2017
21:09:13
другой вопрос в том, что часть парметров get, часть post

но бьется делением дто

Sergey
27.11.2017
21:10:50
ну ты можешь мапить данные на дто как хочешь

так что можно даже в одну все впихнуть

Google
Igor
27.11.2017
21:11:53
вручную мапить не хочется. сейчас jms и fos_rest в проекте

Sergey
27.11.2017
21:12:09
знач разделяй

Igor
27.11.2017
21:15:48
Спасибо. Попробуемс

Жаль времени эксперементировать нет вообще)

Вадим
28.11.2017
00:03:32
@fes0r Кинь ссылкой плз, где грамотно написано как делать АПИ в симфони. Ну типа с нормализацией, десериализацией, валидацией ... А то тут все пишут что так правильно, а я как нуб юзаю формы

Salavat
28.11.2017
06:19:02
Привет всем. @required аннотация (autowiring) не всегда вызывается? Есть какие-то ограничения? Может кто в курсе. Ну или может я использую это не так как надо :)

Danil
28.11.2017
06:21:13
а она же только в Collection, не?

Salavat
28.11.2017
06:21:58
@required - я так понимаю в autowiring используется, для вызова какого-либо метода (Сеттер, например, когда нельзя конструктор использовать или еще что-то)

Danil
28.11.2017
06:22:25
а, я спутал с валидатором)

Salavat
28.11.2017
06:23:43
а, я спутал с валидатором)
Спасибо ) слегка вопрос поправил, чтобы людей в заблуждение не вводить.

Combot
28.11.2017
08:59:24
combot.org/chat/-1001091570538

Sasha
28.11.2017
09:04:39
привет всем

Вопрос по symfony4:security. Пишу выдачу токенов по Oauth2 (grant_type=password к примеру). Захотелось сделать все красиво коробочными инструментами. Есть какой нибудь способ автентифицироватся одновременно двумя автентификаторами и получить токены авторизации. В моем случае мне надо автентифицировать клиента (HTTP Basic Auth) + юзера (username + password в теле). Клиенты только в БД, а для пользователей используется chain провайдер (статика + БД). Была попытка разрулить через guard. Пока безуспешно.

Google
Alexey
28.11.2017
09:32:53
проще вообще ничего не создавать и попросить симфони замэпить json напрямую на dto
а можно чуть подробнее: какими инструментами в symfony это делается?

Sergey
28.11.2017
09:33:09
+ argument resolver-ы что бы удобнее было

+ symfony/validator для валидации запроса

надо бы примерчик забабахать

Alexey
28.11.2017
09:34:38
да, актуальная темка, спасибо

Bohdan
28.11.2017
09:40:23
да, хотелось бы тоже посмотреть, как резолверы готовить дока симфони достаточно детально показывает подход (на воутеры смахивает), но полноценного кукбука для этого вопроса нет

Sergey
28.11.2017
09:41:22
у тебя есть аргумент, у тебя есть ресолвер, у тебя есть доступ к запросу, вжух

Bohdan
28.11.2017
09:42:38
ну, значит все более примитивно, чем я думал)

Vladislav
28.11.2017
09:42:51
Sergey
28.11.2017
09:42:53
ну тип того, не надо усложнять

да и потом - при желании на стаковерфлов можно найти)

Sergey
28.11.2017
09:56:14
если можешь сделать пагинацию курсором - лучше так и делать. Другой момент что иногда это невозможно

что до graphql и пагинации - это совсем перпендикулярно. graphql в этом вопросе никаких особенностей не добавляет

конкретно тут какой-либо формат форсит уже relay

smile
28.11.2017
09:58:51
понял, спс

Google
Вадим
28.11.2017
10:10:44
Алексей
28.11.2017
10:49:07
Господа сонатеры, никто не в курсе, SonataAdmin может в list view сделать столбец с manyToOne связью editable? То есть, не отображать линк на связанную сущность, а давать возможность из выпадающего списка выбрать её прямо в list не уходя в edit? Про возможность запилить кастомный темплейт (а в идеале - тип поля) - понимаю. Интересует именно из коробки.

Maxim
28.11.2017
11:02:01
Привет! Подскажите нубу (мне) Нормально ли устанавливать правила для security в комментариях, или лучше все делать через конфигурацию security.yml?

Maxim
28.11.2017
11:02:37
ok. спс

Sergey
28.11.2017
11:02:51
мне больше нравится явно в коде - что так что так одна строчка, но аннотациями чуть прикольнее

Maxim
28.11.2017
11:04:25
"аннотациями чуть прикольнее" - это да))) А если нужно одну роль поставить для большого колличества роутов (например "/admin*"), тогда правильне йчерез конфиг security.yml. Так?

Sergey
28.11.2017
11:09:06
как удобно - так и делай.

не забывай что вещи меняются и тебе должно быть удобно менять

сегодня у тебя 10 экшенов и одна роль, завтра у тебя 10 ролей и 20 экшенов

убирать дублирование и т.д. надо когда неудобно а не просто так

Andrey
28.11.2017
15:23:15
Есть варианты избежать для orm доктрины при кейсе inheritance type = joined джойна по id = id? Конкретная проблема, что в child-таблице не сходится столбец идентификатора с parent по названию

Vladislav
28.11.2017
15:24:13
Та ты можешь указать названия

Или ты не об этом ?

Andrey
28.11.2017
15:25:51
Мне это очень мешает. https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/Persisters/Entity/JoinedSubclassPersister.php#L591 В parent колонка id, в child sub_id

$idColumn просто тупо дублируется

Yet Another Stats
28.11.2017
17:04:56
https://b.yasb.exileed.com/telegram/chat/1001091570538

Maxim
28.11.2017
21:37:07
Скажите свои мнения, кому не жалко, об этой сетрификации https://sensiolabs.com/en/symfony/certification/order

Google
Maxim
28.11.2017
21:37:44
pls

Chupa
28.11.2017
21:38:37
В компании, которая Sylius разрабатывает, требуют данную сертификацию, больше не встречал нигде, чтобы что-то значила

Maxim
28.11.2017
21:43:04
это платно, как сертификация в zend?

Andrey
28.11.2017
21:43:52
250 евро, вижу

Chupa
28.11.2017
21:44:37
Лучше эти деньги на подписки пустить или еще куда

Bohdan
28.11.2017
21:45:14
пускай компания оплачивает)

Admin
ERROR: S client not available

Maxim
28.11.2017
21:45:28
250 евро, вижу
я не вижу, где?

Bohdan
28.11.2017
21:46:16
надо выбрать тип экзамена и страну

Maxim
28.11.2017
21:46:21
пускай компания оплачивает)
я думал цель поставить))) Но если каждая попытка платна - это будет не моя цель)))

Andrey
28.11.2017
21:46:27
Maxim
28.11.2017
21:47:40
все. обсуждения можно заканчивать)))

Алексей
28.11.2017
22:00:18
Как и любые сертификации

Alexander
29.11.2017
08:20:43
Ребята, есть ли смысле завтра обновлятся до 4 версии? Я так понимаю, такие вещи как FOS еще не скоро перейдут на 4 ? Или их работа при обновлении не поломается?

Sergey
29.11.2017
08:23:06
https://docs.google.com/spreadsheets/d/1mFHQPp9uKtQTFjOBShIoPNHYgmkjHHdskdrd2C0BaF8/edit#gid=1730100865 за обновлением бандлов можешь тут проследить

Alexander
29.11.2017
08:23:35
о КРУТО! спасибо

Danil
29.11.2017
08:26:45
ребят, кто работает с symfony serializer? как добиться вот такого формата <address format="simple"> <component name="addr1">76 Trombones Road</component> <component name="addr2">Floor 5</component> <component name="city">Boston</component> <component name="province">MA</component> <component name="postal_code">02472</component> </address> когда имя ноды одинаковое, а аттрибуты разные

в нормалайзере я разумеется не могу сделать массив с 5 ключами 'component'

Yuriy
29.11.2017
08:58:39
всем привет, подскажите пожалуйста какой конфиг нужно составить, для FOSElasticaBundle, чтобы иметь возможность искать строгое соответсвие строки, которая может включать один или несколько пробелов с еластиком еще никогда не работал поетому буду рад детальному ответу. Доку читал,о всяких там анализаторах, токенизаторах, типах данных общее представление есть но как из всего этого составить в рабочий конфиг?

Google
Yuriy
29.11.2017
09:18:50
а что с ним не так? и какие альтернативы?

Sergey
29.11.2017
09:23:09
а что с ним не так? и какие альтернативы?
Он ходит в бд по айдишникам. Он использует репозиторий из ентити менеджера, то есть свой использовать получается только с костылями. Достаточно не гибко отключать/включать его события. В общем мы ввязались и теперь жалеем

Yuriy
29.11.2017
09:26:15
"то есть свой использовать получается только с костылями" - "свой" это что?

Enterpise
29.11.2017
09:30:15
$q = $filteredCustomers ->setParameter('?1', $payPalEMailAdressse); $customersCount = $q->getSingleScalarResult();

Fatal error: Call to undefined method Doctrine\DBAL\Query\QueryBuilder::getSingleScalarResult()

whats wrong?

Enterpise
29.11.2017
09:36:04
Я слепой, или у доктрин нетgetQuery?

Sasha
29.11.2017
09:38:29
Я слепой, или у доктрин нетgetQuery?
https://github.com/doctrine/doctrine2/blob/master/lib/Doctrine/ORM/QueryBuilder.php#L349

Yuriy
29.11.2017
09:42:54
согласно packagist FriendsOfSymfony является лидером, с огромным опережением

Enterpise
29.11.2017
09:44:00
I am using DBAL

$iD
29.11.2017
09:44:05
согласно packagist FriendsOfSymfony является лидером, с огромным опережением
ну лидером то он является... но он действительно ходит в БД по id

чтобы объекты тебе отдать

Sasha
29.11.2017
09:44:36
I am using DBAL
then just use execute();

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