
Anton
14.07.2018
12:36:53
Вопрос - есть ли какие причины выключить кэширование метаданных для ОРМ?
я имею ввиду для прода, понятно для девела

Artem
14.07.2018
16:06:16
А какой кэш интересует? С симфой тут нужно объяснять
всем привет) сделал авторизацию через FosOauth server bundle. Получил токен и решил авторизоваться:
curl -X POST -H 'Authorization: Bearer MTRlYzlkYzY1ZTZkMjQyODk0M2RmMWUyYWNlM2NhYTNkNDgwZDQ1MGExMDk1MDg1YTRjZjQzMmUyYTQzNDE1Mg' -H 'content-type: application/x-www-form-urlencoded' -d 'grant_type=password&username=artem@gmail.com&password=password' http://127.0.0.1:8000/oauth/v2/token
получил ответ:
{"error":"invalid_client","error_description":"Client id was not found in the headers or body"}
в базе вроде все сложено красиво. вот не пойму, мб я не правильно хэдер передаю?

Google

Олексій
18.07.2018
09:40:57
https://www.oauth.com/oauth2-servers/access-tokens/password-grant/


Artem
18.07.2018
09:49:41
curl -X POST -H 'Authorization: Bearer OGYyNjZmZmRiMzA2OTI0YjAzNjk5MmVjNjc3NjJlY2FiOTg4M2IwODQyY2Q3MTdlNjcyMDAxN2VhOGU1MTg4MA' -H 'content-type: application/x-www-form-urlencoded' -d 'grant_type=password&username=artem@gmail.com&password=password&client_id=5_65r56hmsdd8o0sws44ckg0cwgwsow0osgwww4wskocsgs0wcsw&client_secret=saugwnc2lrko0wo8ckk8koo8ocw0k880sswswwookkgogk40k' http://127.0.0.1:8000/oauth/v2/token
{"error":"invalid_grant","error_description":"Invalid username and password combination"}
да, спасибо. а как все это лишнее откинуть?
даже пускай с секретом и айди + логин пасс, то провайдер у меня принимат только логин
class UserProvider extends ServiceEntityRepository implements UserProviderInterface
public function loadUserByUsername($username)
еще небольшой вопрос, у меня идет обычная регистрация через форму, есть ли возможность после регистрации сразу отдавать авторизованного пользователя с токеном?


Sergey
18.07.2018
15:06:49
Подскажите, есть сущность со связями OneToMany, форма с соответствующими типами, при отправки формы в контроллер связанные поля не сабмитяться. Форма шлется в json (если использовать обычный тип multipart/form-data - то все нормально работает)

darkwoolf
18.07.2018
22:10:00

Artem
18.07.2018
22:19:05
Ребят, кому не спится? Уже 2 часа не могу уснуть пока не пойму что не так у меня с оауз2 сервер


Sergey
19.07.2018
05:02:44
Что то похожее было, от форм отказались. Было пару месяцев назад. Желательно узнать версию симфы, ну и код тоже неплохо
чуть кода приведу
в контроллере:
$storage = new Storage();
$form = $this->createForm(StorageType::class, $storage, [
'csrf_protection' => false,
]);
$form->submit(json_decode($request->getContent(), true));
в форме:
->add('name', TextType::class)
->add('innerInvoices', EntityType::class, [
'class' => AbstractInvoice::class,
'multiple' => true,
])
в сущности
/
* @var string
* @ORM\Column()
*/
protected $name;
/
* @var ArrayCollection|AbstractInvoice[]
* @ORM\OneToMany(targetEntity="GetTogetherBundle\Entity\Invoice\AbstractInvoice", mappedBy="destinationStorage")
* @Serializer\MaxDepth(3)
*/
protected $innerInvoices;
Symfony 3.3

Ivan
19.07.2018
07:12:10

Sergey
19.07.2018
07:12:34
Массив с объектами

Google

Artem
19.07.2018
08:28:41
всем привет) сорри что так часто отписываю, просто в субботу демо) с логином разобрался. получил вот такой результат
{"access_token":"MTNjMWM2N2MzZjkwMzVjNWYxMjYwOWUxYmM3ZGFmOGJkODdiYzA5ZjE2ZmI4NTVmZTk4MmY1ZDMyNzE3ODRlYQ","expires_in":3600,"token_type":"bearer","scope":null,"refresh_token":"NmY3YTM3ZTRhM2ViYTUzMjQzZWEwMTk1MjMzZDEwZmZiMTIyMmRkZjQ4MDU1YTVmZjE5ZTNkMTMyOWE3Mzc4Ng"}
могу я дополнить этот джсон своими данными, т.е. хочу еще впихнуть user_id.
https://ideone.com/dBxKSX это текущий токен

Полищук
20.07.2018
14:43:08
Коллеги не подскажите какие ли готовые проекты на symfony для изучение?

U_mulder
20.07.2018
14:59:37
Например sylius https://sylius.com/

Borislav
21.07.2018
21:36:57
Народ, такой вопрос по доктрине, по-любому кто-то делал. Смотрите есть сущность новостных записей, а так же лайки и комментарии. Как вывести колличество этих лайков и комментариев вместе с новостью. Буду благодарен за ответ.

Костя
21.07.2018
22:15:25
https://www.doctrine-project.org/projects/doctrine-orm/en/2.6/tutorials/extra-lazy-associations.html

Borislav
22.07.2018
07:04:33
@godzie44 благодаою

Костя
22.07.2018
10:22:34
пожалсто

Aleksandr
22.07.2018
15:16:55
задолбали эти боты

Александр
23.07.2018
04:00:51
задолбали эти боты
бота мдератора бы, который бы реагировал на такие слова в никах, как например «BROADCASTING SERVICE» и сам выпиливал их

Denis
23.07.2018
14:36:36

Serezha
23.07.2018
14:49:45
Не связывал через внешние ключи. Написал кастомные методы в репозиториях, чтобы считать/ставить лайки по фильтам в духе (тип контента, ид пользователя, ид контента)

Borislav
23.07.2018
16:16:01

Oleja
23.07.2018
16:39:47
Я б тоже его убрал

e1ectron
24.07.2018
08:06:00
МБ как-то по длине имени этих ботинков отсеивать?

Dmitriy
24.07.2018
08:06:23
мой бот умеет такое. если нужно
в пхп чатах удаляет это

e1ectron
24.07.2018
08:10:51
Это было бы супер. Уже начинает раздражать эта китайческая гадость. Подождем админа.

Александр
24.07.2018
13:59:46
@ol_sm
@ionflux добавьте @AntiServiceMessageBot

Google

Aleksandr
24.07.2018
16:01:57
щас сделаю

John
24.07.2018
16:27:08
Привет всем, есть api хотим сделать приложение для ios как сделать авторизацию через соц.сети fb/vk/ok/twitter ? нужно чтобы пользователь создавался на сайте
в приложении ios

ol
24.07.2018
18:53:16
Что ?

Александр
24.07.2018
23:36:13
Что ?
Да чат люто засрали боты, пытались позвать, сделать что-то с этим

ol
25.07.2018
05:12:09
Получилось ?

Aleksandr
25.07.2018
07:06:59
не-а
ошибка когда пробую добавить

Alexander
25.07.2018
13:16:14
Привет всем.
После создания пользователя FOS User Bundle нужно добавить данные с формы в другой entity, сделал Event Listener, postPersist отрабатывает хорошо, но еще до созданию юзера, а мне id юзера нужно. postFlush вроде бы подходит, но могу ошибаться. Кто-то может подсказать верно ли движение выбрано?)

Sergey
25.07.2018
14:00:57

Alexander
25.07.2018
14:02:05
Спасибо, минуты две назад нашел прекрасные эвенты FOS, и там FOSUserEvents::REGISTRATION_COMPLETED сразу после создания пользователя срабатывает, дает данные формы и юзера - удобно, но целый день ушел на это)

Artem
25.07.2018
17:52:20
Всем привет ? может кто поможет советом как сделать загрузку нескольких файлов на симфони 4 через апи? На фронте ангуляр

Anton ?
26.07.2018
10:25:56
привет, посоны. есть хитрая загадка по симфони 3.4. соседний чятик не справился и показал свою полную некомпетентность. может быть тут есть спецы. есть несколько связаных сущностей, описаны в yaml, сгенерены ентити и т.п. пошагово всё здесь https://toster.ru/q/549163.
Вопрос! когда запускаю через веб сыпятся ошибки будто не произошёл маппинг полей в связи. запускаю через cli и всё работает.

dypa
26.07.2018
11:09:04

Anton ?
26.07.2018
11:09:36
php bin/console cache:clear --env=prod --no-debug ?
не помогает
а вот рестарт php-fpm помог, он в apcu закешился ?

Дмитрий Maestro
26.07.2018
12:19:41
Начал посылать

Nariman
26.07.2018
12:20:29