Артемий
так прав для каждой роли это понятно
Artem
Чуваки, я чуть позже скину схему бд. А то я так понял я непонятно обьясняю
Артемий
я имею ввиду - зачем динамически пермишены сами создавать
Артемий
))
Anonymous
нахер пых, переходит на свифт ))
Alexandr
Чуваки, я чуть позже скину схему бд. А то я так понял я непонятно обьясняю
да там все понятно. Я делал такую штука, но не на симфони. Сейчас, я пока вижу для вас два варианта - JMSSecurityExtraBundle, там что-то близкое, но не знаю, работает с 3й симфони. Второй, писать свою реализацию, делать custom annotation или через воторы
Anonymous
JMSSecurityExtraBundle есть такая штука ! Подтверждаю !
Alexandr
К слову, наверное самая адекватная схема проверки, но поддерживать ее очень муторно. У нас Аналити постоянно ныли и фигачили тикеты в трекер, мол то не работает или это, а там тупо забывали чекнуть разрешение
Alexandr
но там реально просто делается полноценная безопасность для demo 😃
Anonymous
Сань, Realm Mobile Database, юзал ?
Artem
Да, я тоже считаю что это самая нормальная система авторизации
Alexandr
Сань, Realm Mobile Database, юзал ?
нет, мне не нужны локальные данные, то что нужно (а это малый набор данных) помещается в UserDefaults
Anonymous
а для больших данных, что использоавть ?
Alexandr
Да, я тоже считаю что это самая нормальная система авторизации
Вообще, если нужна безопасность на уровне данных, там придется что-то мутить
Anonymous
что-то меня не вдохновляется джейсоном общаться
Alexandr
а для больших данных, что использоавть ?
API, у меня бэк на симфони и все тянется JSON. Данные в realtime
Anonymous
и этот человек, мне говорил, будь в тренде ))
Anonymous
интересно, все приложения юзают локальные БД с большим объемом информации
Anonymous
или все по АПИ общаются ?
Artem
Смотря какая архитектура
Artem
И какие требования к проекту
Anonymous
я про ios сейчас говорю
Anonymous
ожидается к примеру 500к записей
Anonymous
и че realm нафиг ?
Artem
На ios не кодил)
Anonymous
я чисто логически хочу это дерьмо понять
Anonymous
локальные базы для оффлайн
Anonymous
а как быть, блять, с онлайн ?
Alexandr
И какие требования к проекту
Абсолютно верно. Большие данные, тем более такие, лучше не хранить
Alexandr
на мобильнике
Anonymous
ну coredata и realm могут отдельно стоять, так же ? или нет
Anonymous
или я тупой
Alexandr
мы вываливаемся за тему канала :) Этот вопрос лучше решать в канали свифта, если есть такой - там просто больше специалистов
Anonymous
CoreData и Realm созданы для работы с большим поток данных, это я знаю
Alexandr
А тут мы тычем пальцем в небо
Anonymous
в чем проблема, развеять мозги ?
Valentin
Это, вроде бы, то что ты ищешь: создал группы, присвоил им роли, а потом насовал туда пользователей Users, authors, moderators, admins, и т.п.
Anonymous
ему права нужна раздавать для пользователей и групп
Valentin
Если перевести его терминологию в фосовскую, то permission -> role, role -> group
Valentin
И всё встаёт на свои места
Anonymous
ему это уже все объяснили
Artem
Угу) но все равно спасибо что отозвался
Echo
Как с помощью FormData, можно сделать серриализацию, или передать как json на сервер? Гружу фотографию на сервер через ajax, а там такая чушь...
D
проверял через json_last_error ?
Echo
там ошибок нету, там просто данные в таком вот виде
Echo
Echo
var form = new FormData(); var urlPhoto = URL.createObjectURL(photo); // photo — один файл, там выше юзается фурыч. $.ajax({ url: '{{ path('upload_photo_galery', {id: coworking.id}) }}', method: 'POST', async: false, processData: false, data: form, success: function(data) { $('#upload-'+indexUploaded).find('img').remove(); $('#upload-'+indexUploaded).append(objGalery); } });
Alan
разве FormData не form-url-encoded передавать будет ?
Alan
а у тебя content-type: image/png
Echo
заменил, но все равно, не помогло.
Artem
что у тебя у запроса в заголовке content-type?
Artem
а у тебя content-type: image/png
Всё правильно, это ж контент тайп файла
Anonymous
это что такое ?
Big_Shark
Кто флекс пробовал? Что скажете?
Aleksandr
я пробовал
Aleksandr
я бы сказал - ну такое
Big_Shark
я бы сказал - ну такое
Мне понравилось, но еще сырое все очень
Aleksandr
ну я месяца 4 назад смотрел
Big_Shark
ну я месяца 4 назад смотрел
хаха, ну посмотри еще раз)
Артемий
Ребята, всем привет
Виктор
Драсте
Артемий
Думаю как сделать, может наведет кто на мысль.
Артемий
В контроллер приходят параметры. Дальше эти параметры идут в сервис, который создает и возвращает нужный энтити. Вопрос в том, где и как лучше валидировать такие параметры?
Alexandr
@artemiylapko , инжекти валидатор в контроллер и проверяй. Еще можно через ParamConverter - там можно получить сущность и уже в экшен придет не набор параметров или запрос, а полноценная сущность. Там же можно заинжектить в экшен и параметры валидации.
Alexandr
как-то так
Alexandr
Alexandr
там куча вариантов, к слову.
Alexandr
У меня на скриншоте $validation не используется, т.к. я его тупо перед написанием добавил )
Артемий
У меня просто сервис, который создаёт энтити, хочется чтобы был независимый, т.е. По сути надо и там ещё валидацию
Alexandr
А так, данные там есть, конвертер пихает :)
Alexandr
Alexandr
Я думал, разобрали тогда 😃
Alexandr
Сервис этот - это API или просто сервисный класс, который можно переиспользовать?
Alexandr
Если второе, то решение очевидно, нужно делать внутри него валидацию - т.к. задача стоит его сделать максимально независимым
Артемий
Да вот вроде разобрали, но сейчас какая-то каша получается
Alexandr
давай еще раз, какой ход запроса к данному сервису и какие планы по его использованию