
Alexey
09.08.2017
15:14:24
Ты про это?

Yuriy
09.08.2017
15:15:26
да что то близкое
подойдет вариант вместо select -a получить массив checkbox

Alexey
09.08.2017
15:17:44
Поиграйся с коллекцией

Google

Sergey
09.08.2017
15:18:12
https://symfony.com/doc/current/reference/forms/types/entity.html#multiple

Yuriy
09.08.2017
15:21:46

Alexey
09.08.2017
15:56:45
Как заставить доктрину видеть сущности при такой конфигурации директорий

Ivan
09.08.2017
16:11:43
ну или разные mappings для разных модулей Post, User

Alexey
09.08.2017
16:16:32

Aleksandr
10.08.2017
04:44:51
как заставить сонату работать с сущностями из эластика, а не из монги?
недавно разбирался с фильтрами, так оказалось что соната использует некий смарт датагрид, который смотрит в конфги и если не находит мэппинг необходимых полей - отдает логику пагинации монговским классам, а если наход - эластике
в доке по SonataAdminSearchBundle весьма мало информации на тему конфигурирования


Yuriy
10.08.2017
14:40:24
привет
у меня есть форма на которую мапится объект таблицы "params"
http://prntscr.com/g6tbpk
в этой форме мне нужно создавать/сохранять и записи в табл "param_to_category"
http://prntscr.com/g6u2my
Ввывести в этой же форме значения из табл "param_to_category" мне удалось, только эта коллекция имеет атрибут 'mapped' => false следовательно она не сохраняется в БД
а если изменить этот атрибут то получаю ошибку
Neither the property "categorySelect" nor one of the methods
'categorySelect' - это имя поля в которое я вставляю коллекцию
Подскажте пожалуйста как можно сохранять записи в табл "param_to_category" ?
вот файлы моделей и формы
https://gist.github.com/jerrodpy/0ec832a80b5df5660f7b37ca42d24bb3

Yura
10.08.2017
18:43:12
кто-ть делал sso для symfony приложения?

Marietta
10.08.2017
20:48:36
Добрый вечерок, куплю команду из троих симфонистов, фултайм, Москва, офис, лояльность, всякие ништяки, Хайлоад, адвертайзинг, 140-180к. Личка, HR @Mari_et

ol
11.08.2017
06:00:12
мы не продаемся ))

Google

Evgenii
11.08.2017
06:00:56
и работаем за идею! )

ol
11.08.2017
06:01:18
верно !)

Borys
11.08.2017
06:03:05
в вашем селе есть продажные девушки? Нет! Но стоят они очень дорого :)

ol
11.08.2017
06:03:46
))

Roman
11.08.2017
08:48:53
Привет всем! Появилась необходимость получать переводы симфы в AngularJS. Наткнулся на вот такой бандл: https://github.com/willdurand/BazingaJsTranslationBundle/blob/master/Resources/doc/index.md Может кто-то знает лучше варианты?

Marietta
11.08.2017
08:57:21

Ad
11.08.2017
08:57:45
"Симфонистов" очень понравилось. Симфоносексуалов.

Yuriy
11.08.2017
09:44:10
всем привет возник вопрос по формам
в одной форме вывожу колекцию,
сущьность из которой формируется коллекция содежрить 2 обязательных поля, (paramId, CategoryId),
причем paramId для всех элементов одной колекции одинаков
когда я вывожу оба поля в билдере формы (из которой формируется колекция) то все замечательно сохраняется, единственое это поле присутствует при выводе, что вовсе не нужно
Вопрос в каком месте можно подкинуть в форму дополнительное поле для того чтобы происходило коректное сохранение в БД?
или
как затереть(скрыть) определеное поле из колекции чтобы оно не мозолило глаза ?


Dmitry
12.08.2017
01:08:42
Всем приветЫ!
Пытаюсь сделать возможность просматривать страницы с под другого пользователя, но что-то идет не так..
Кто знает в чем может быть проблема:
в security.yml добавил
switch_user: { role: ROLE_SUPER_ADMIN, parameter: _as }
обработчик события на смену пользователя отрабатывает
api.security.switch_user.listener:
class: AppBundle\EventListener\SwitchUserListener
tags:
- { name: kernel.event_listener, event: security.switch_user, method: onSwitchUser }
но в контроллере при вызове $this->getUser() остается старый пользователь (вот тут и проблемка)
делаю в листенере:
public function onSwitchUser(SwitchUserEvent $event)
{
$user = $event->getTargetUser();
$token = new JWTUserToken($user->getRoles(), $user, $this->tokenManager->create($user), 'main');
$this->tokenStorage->setToken($token);
$event = new InteractiveLoginEvent($this->requestStack->getCurrentRequest(), $token);
$this->eventDispatcher->dispatch(SecurityEvents::INTERACTIVE_LOGIN, $event);
}
но все равно не помогает смена токена и т.д.
HELP!!! ?


vlad
12.08.2017
12:12:11
ребят, всем доброго времени суток
раньше был скриптец, который выполнял некоторые действия
действия было порядка 5-ти, которые перебирались одно за одним в цикле
сейчас же переписал это дело на процессы
вместо скрипта порождается 5 процессов, каждый делает своё действие, и благополучно завершается
раньше, когда процессов не было, у меня было логирование в файл, через file_put_content, в том формате, который мне удобен
сейчас же при логировании процессы пишут в файл в разнобой, но это и понятно
но вот логи очень хочется оставить
подскажите, как лучше это сделать?
да и на самом деле с файлом - такая себе идея, т.к. время работы увеличивается, всё-таки это лишние миллисекунды на чтение и запись
есть идея выделить отдельную сущность, куда каждый процесс будет писать, а по завершению родительского скрипта данные объединять и писать в файл
но может можно как-то изящнее?


Dmitry
12.08.2017
12:19:37
какой-то поток сознания... что-то пишется, но хочется оставить, а потом внезапно какое-то чтение

Dmitry
12.08.2017
12:24:32
Может знает почему так происходит при switch_user:
- 1) идет авторизация под настоящим пользователем
- 2) затем смена пользователя
- 3) снова пункт 1)
Если запрос идет без смены пользователя, тогда просто пункт 1)
Из-за этого не получается заменить токен пользователя в security
Если посмотреть логи, то без switch_user идет один запрос (request.INFO: Matched route), с switch_user - два: https://pastebin.com/7TGXMeS3

ol
12.08.2017
20:11:35
Всем доброй ночи
подскажите, как в контроллере прописать, чтобы писало сразу в две таблицы

Alan
12.08.2017
21:11:04
верстай без таблиц

ol
12.08.2017
21:11:16
причем здесь верстка ?

Google

Alan
12.08.2017
21:11:37
а контроллер?)

ol
12.08.2017
21:11:49
плять
есть две таблицы, в которые нужно заносить данные при регистрации
users и info_users например
вот как две формы, соотвественно, прописать в контроллере я допереть не могу
вернее могу, но не так как надо

Pavel
12.08.2017
21:30:32
Сделать одну форму но с двумя сущностями, не?
Хотя правильный вопрос: "в чем именно проблема?" Нет понятия как заперсистеть ( слово то какое) две сущности? Как передать запрос с данными и сделать 2 сущности или как использовать формтайп с двумя сущностями?

ol
13.08.2017
00:51:03
сон для слабых )
https://pastebin.com/2dxWmzww
подскажите, где я не прав ? Форма IndividualUserType данные не передает, выводит null

Sergey
13.08.2017
13:39:25
куда не передает

Sergey
13.08.2017
13:39:54
попробуй поставить вопрос более конкретно

Sergey
14.08.2017
07:12:21
@fes0r https://github.com/symfony/symfony/pull/23834 ты вроде хотел такое)

ol
14.08.2017
07:14:48
я уже логику переделал
херовая затея была )))

Mikhail
14.08.2017
07:23:05
Простой вопрос от новичка:
Что нужно сделать, чтобы определённая директория с шаблонами .twig обслуживалась по пути http://localhost/path ?
Т.е. /path/{view}[...] соответствовал AppBundle/Resources/static/{view}[...]

Jan
14.08.2017
07:32:56
Сделай StaticPageController, в котором проверяй slug и по нему грузи шаблон либо кидай HttpNotFoundException.

Google

Mikhail
14.08.2017
07:33:36

Yuriy
14.08.2017
09:38:55
всем привет,
подскажите пожалуйста как в форме вывести колекцию из Entity если у этой Entity составной первичный ключ ?

ol
14.08.2017
19:26:37
йоу, подскажите, данные из трех инпутов можно в однин столбей записать ?

Admin
ERROR: S client not available

Andrew
14.08.2017
19:39:53

ol
14.08.2017
19:40:29
ниче не понял
я просто не понимаю, либо реально для ввода телефона три столбца prefixphone, codephone, phonenumber
или я туплю

Daniel
15.08.2017
04:59:04

Ad
15.08.2017
07:43:53
?? Ad Libitum, [15.08.17 10:43]
Доброе утро, коллеги. Нужен адекватный спец по жабаскрипту (JQuery, ничего особо страшного, вроде), за некоторое количество денег для консультации.
?? Ad Libitum, [15.08.17 10:43]
Не могу в контроллер передать нужные данные из форм.

Andrew
15.08.2017
07:58:35

Ad
15.08.2017
07:59:04

ol
15.08.2017
08:12:54
код в студию

Sergey
15.08.2017
08:32:37

Sergey
15.08.2017
08:33:07

Sergey
15.08.2017
08:33:20
ну так оно сторонним пакетом доступно было
https://github.com/mnapoli/fluent-symfony
я тут вчера думал что делать с моими request objects
и вообще хочу код в контроллерах писать
и покрывать контроллеры эти юнит тестами

Google

Sergey
15.08.2017
08:36:10
не хочешь подискутировать на эту тему.
?
/**
* @Route("/users", methods={"POST"})
* @Validate(rules="App\Validation\RegisterUserRequestRules")
*/
public function __invoke(RegisterUserRequest $request)
{
// do something
}

Sergey
15.08.2017
09:30:46
выглядит ок
а что ты хочешь писать в контроллерах?

Sergey
15.08.2017
10:12:14
то что у меня сча в "хэндлерах"

Sergey
15.08.2017
10:13:59
ну вообще смысл есть, только если у тебя в одном контроллере не много методов

ol
15.08.2017
10:14:03
сейчас кто использует fosuserbundle? или свой велосипед пишут ?

Sergey
15.08.2017
10:14:22

ol
15.08.2017
10:14:24
или на основе его, уже свой велосипед пишут ?))

Sergey
15.08.2017
10:15:11

ol
15.08.2017
10:15:35
аргументируй

Sergey
15.08.2017
10:16:12
он ок только если тебе нужно ровно то что там есть. Если надо что-то еще - ты пропал