@symfony_ru

Страница 92 из 138
ol
28.09.2017
06:19:27
читай доку, есть там все

Artem
28.09.2017
06:19:52
Ок, ещё раз пройдусь, спасибо

ol
28.09.2017
06:21:01
кто знает, где удаленку найти ?

типа миниподработку

Google
Artem
28.09.2017
06:47:47
Upwork пробовал?

По поводу Fosuserbundle. Прошелся по доке. В доке показано только как сделать взаимодействие user->role через бд. А чтобы можно было пермишены подключать к role не показано. ol sm, если не сложно, кинь ссылку где это в доке описывается.

id/role_id/user_id/name
Мне надо было id/role_id/permission_id

Artemiy
28.09.2017
11:12:44
Вместо permission_id я бы имя использовал

Можно smallint

ol
28.09.2017
11:13:26
Вы что хотите, сделать?

Artem
28.09.2017
11:26:14
Вместо permission_id я бы имя использовал
А если я хочу добавить на каждый пермишен, к примеру, краткое описание?

Artemiy
28.09.2017
11:26:25
Там же

Artem
28.09.2017
11:26:36
Пермишен - это должна быть отдельная сущносьь

Artemiy
28.09.2017
11:27:02
Я бы не делал отдельной сущностью

Ты хочешь их динамически создавать?

Artemiy
28.09.2017
11:28:27
Можешь пример кеййса привести?

Google
Artem
28.09.2017
13:01:32
Есть роль админ с каким-то кратким описанием роли. И есть пермишн update-post с кратким описанием "просмотр постов". И админ сайта может определять назначать этой роли пермишн или нет.

Artemiy
28.09.2017
13:10:14
update-post типо динамически ставится?

я думаю они у тебя итак известны все

ol
28.09.2017
13:10:30
yt

не

у него другое

он хочет сделать, назначение прав, для каждой роли

Artemiy
28.09.2017
13:11:29
так прав для каждой роли это понятно

Artem
28.09.2017
13:11:38
Чуваки, я чуть позже скину схему бд. А то я так понял я непонятно обьясняю

Artemiy
28.09.2017
13:11:40
я имею ввиду - зачем динамически пермишены сами создавать

))

ol
28.09.2017
13:14:26
нахер пых, переходит на свифт ))

Alexandr
28.09.2017
13:14:28
Чуваки, я чуть позже скину схему бд. А то я так понял я непонятно обьясняю
да там все понятно. Я делал такую штука, но не на симфони. Сейчас, я пока вижу для вас два варианта - JMSSecurityExtraBundle, там что-то близкое, но не знаю, работает с 3й симфони. Второй, писать свою реализацию, делать custom annotation или через воторы

ol
28.09.2017
13:15:00
JMSSecurityExtraBundle есть такая штука ! Подтверждаю !

Alexandr
28.09.2017
13:15:31
К слову, наверное самая адекватная схема проверки, но поддерживать ее очень муторно. У нас Аналити постоянно ныли и фигачили тикеты в трекер, мол то не работает или это, а там тупо забывали чекнуть разрешение

Alexandr
28.09.2017
13:16:11
но там реально просто делается полноценная безопасность для demo ?

ol
28.09.2017
13:16:45
Сань, Realm Mobile Database, юзал ?

Artem
28.09.2017
13:16:58
Да, я тоже считаю что это самая нормальная система авторизации

Alexandr
28.09.2017
13:18:27
Сань, Realm Mobile Database, юзал ?
нет, мне не нужны локальные данные, то что нужно (а это малый набор данных) помещается в UserDefaults

Google
ol
28.09.2017
13:19:00
а для больших данных, что использоавть ?

Alexandr
28.09.2017
13:19:01
Да, я тоже считаю что это самая нормальная система авторизации
Вообще, если нужна безопасность на уровне данных, там придется что-то мутить

ol
28.09.2017
13:19:14
что-то меня не вдохновляется джейсоном общаться

Alexandr
28.09.2017
13:19:33
а для больших данных, что использоавть ?
API, у меня бэк на симфони и все тянется JSON. Данные в realtime

ol
28.09.2017
13:20:16
и этот человек, мне говорил, будь в тренде ))

интересно, все приложения юзают локальные БД с большим объемом информации

или все по АПИ общаются ?

Artem
28.09.2017
13:22:57
Смотря какая архитектура

И какие требования к проекту

ol
28.09.2017
13:23:24
я про ios сейчас говорю

ожидается к примеру 500к записей

и че realm нафиг ?

Artem
28.09.2017
13:23:50
На ios не кодил)

ol
28.09.2017
13:25:24
я чисто логически хочу это дерьмо понять

локальные базы для оффлайн

а как быть, блять, с онлайн ?

Alexandr
28.09.2017
13:25:55
И какие требования к проекту
Абсолютно верно. Большие данные, тем более такие, лучше не хранить

на мобильнике

ol
28.09.2017
13:26:18
ну coredata и realm могут отдельно стоять, так же ? или нет

или я тупой

Google
Alexandr
28.09.2017
13:27:09
мы вываливаемся за тему канала :) Этот вопрос лучше решать в канали свифта, если есть такой - там просто больше специалистов

ol
28.09.2017
13:27:16
CoreData и Realm созданы для работы с большим поток данных, это я знаю

Alexandr
28.09.2017
13:27:25
А тут мы тычем пальцем в небо

ol
28.09.2017
13:28:03
в чем проблема, развеять мозги ?

Valentin
28.09.2017
14:31:58
Это, вроде бы, то что ты ищешь: создал группы, присвоил им роли, а потом насовал туда пользователей Users, authors, moderators, admins, и т.п.

Admin


ol
28.09.2017
14:38:32
ему права нужна раздавать для пользователей и групп

Valentin
28.09.2017
14:39:37
Если перевести его терминологию в фосовскую, то permission -> role, role -> group

И всё встаёт на свои места

ol
28.09.2017
14:39:54
ему это уже все объяснили

Artem
28.09.2017
14:45:51
Угу) но все равно спасибо что отозвался

Ladone
30.09.2017
20:54:30
Как с помощью FormData, можно сделать серриализацию, или передать как json на сервер? Гружу фотографию на сервер через ajax, а там такая чушь...

Dima
30.09.2017
21:10:31
проверял через json_last_error ?

Ladone
30.09.2017
21:15:06
там ошибок нету, там просто данные в таком вот виде



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
30.09.2017
21:16:44
разве FormData не form-url-encoded передавать будет ?

а у тебя content-type: image/png

Ladone
30.09.2017
21:21:33
заменил, но все равно, не помогло.

Google
Artem
30.09.2017
21:38:43
что у тебя у запроса в заголовке content-type?

а у тебя content-type: image/png
Всё правильно, это ж контент тайп файла

ol
30.09.2017
22:02:12
это что такое ?

Big_Shark
30.09.2017
23:36:12
Кто флекс пробовал? Что скажете?

Aleksandr
01.10.2017
05:58:04
я пробовал

я бы сказал - ну такое

Big_Shark
01.10.2017
09:01:50
я бы сказал - ну такое
Мне понравилось, но еще сырое все очень

Aleksandr
01.10.2017
09:02:18
ну я месяца 4 назад смотрел

Big_Shark
01.10.2017
09:13:18
ну я месяца 4 назад смотрел
хаха, ну посмотри еще раз)

Artemiy
02.10.2017
09:56:36
Ребята, всем привет

Tex
02.10.2017
09:57:04
Драсте

Artemiy
02.10.2017
09:57:09
Думаю как сделать, может наведет кто на мысль.

В контроллер приходят параметры. Дальше эти параметры идут в сервис, который создает и возвращает нужный энтити. Вопрос в том, где и как лучше валидировать такие параметры?

Alexandr
02.10.2017
11:18:47
@artemiylapko , инжекти валидатор в контроллер и проверяй. Еще можно через ParamConverter - там можно получить сущность и уже в экшен придет не набор параметров или запрос, а полноценная сущность. Там же можно заинжектить в экшен и параметры валидации.

как-то так



там куча вариантов, к слову.

Страница 92 из 138