⛪️Поп Гапон⛪️
⛪️Поп Гапон⛪️
Я помогу тебе, ты мне
⛪️Поп Гапон⛪️
Ты вкатывальщик?
⛪️Поп Гапон⛪️
На скрине ответ от сервера, но там будут результаты dump
⛪️Поп Гапон⛪️
А вот данные из формы
⛪️Поп Гапон⛪️
⛪️Поп Гапон⛪️
Посмотри что у тебя там
⛪️Поп Гапон⛪️
Через браузер ток
⛪️Поп Гапон⛪️
там дампил
Ты уснул щоли? Или тебе помощь уже не нужна?
🤫
пагодь
⛪️Поп Гапон⛪️
пагодь
Перед тем как отправить форму, перейди в консоль и открой вкладку Network
Oleksii
есть submit кнопка...на форме метод пост
Напиши в личку исходный код ajax
🤫
Ок. Завтра если не против...уже потушил комп
Anonymous
@ubermenschsxe будет жить. Поприветствуем!
Сила в правде!
Borislav
Всем привет, такой простой вопрос есть проект, но уже в продакшене. Поэтому надо сделать показ toolbar только для одного профиля или для одного ip. Как это можно сделать?
Borislav
потому что просто включить дебаг в index.php не помоглоэ
Alexander
спасибо, а где это происходит? symfony 4.0
В кернеле вроде, я точно не помню сейчас
Alexander
Давно на симфони не делал ничего
Borislav
его в 4+ версиях неплохо так переделали, так что не там
Alexander
Тогда попробуй копнуть в эту сторону
Alexander
его в 4+ версиях неплохо так переделали, так что не там
https://symfony.com/doc/current/service_container/configurators.html
Alexander
Или можно в компайл пасе вырубать бандл, если айпи не тот что нужен
Alexander
Есть варианты в общем, глянь доку
Borislav
о, разобрался
Borislav
симфони в 4+ версиях реально человечнее стал
Alexander
о, разобрался
Как решил в итоге?
Borislav
он в Kernel передает два параметра $env и $debug, второе я менял, а первое нет
Borislav
просто в index.php
Alexander
Я думал тебе нужно только панельку включить, а не весь дебаг мод
Borislav
не, мне он весь нужен
Dmitriy
подскажите пожалуйста насколько плохо
Dmitriy
если сущность имплементирует JsonSerializable и умеет себя превращать
Alexander
я бы лучше сериалайзер заиспользовал
Dmitriy
чем это лучше? и почему?
Alexander
чем это лучше? и почему?
более гибко. сущность не будет знать о том, как она будет отображаться
Dmitriy
имеет смысл
Dmitriy
просто видел примеры где юзают именно этот интерфейс в ентити)
Dmitriy
видел примеры где сериалайзер
Dmitriy
думал может есть в этом какой то тайный смысл
Alexander
Anonymous
@MacHamster будет жить. Поприветствуем!
Igor
Ребята, плз, подскажите новичку в мире симфони, какая минимальная версия симфони нужна для php 7. Достался на поддержку проект на симфони 2.6.13, стоит задача перевести его на php 7, до какой версии надо поднимать?
Igor
т.е. надо минимум symfony 3.0 правильно? sf 2.8 на php 7 не заведется?
Igor
+ спасибо!
Artem
Подскажите, mongo odm 2.x уже юзабельна или для хранения сущностей в монге все еще надо ставить odm 1.2 и костыль alcaeus/mongo-php-adapter ?
Dmitry
Ребят, привет ) Есть вопрос. У меня 2 представления: пользователи и доступ пользователей (access) (many to many). Если я делаю в твиге {{ dump(app.user.access) }} То получаю то, что видно на скриншоте (подтягиваю коллекцию связанных с юзером доступов) Собственно, вопрос: а как бы так мне достучаться в твиг, чтобы проверить есть ли в коллекции конкретная опция или нет (в данном случае, узнать есть или нет userEditAction)?
Dmitry
Dmitry
Через дамп получается я вижу эту опцию, но как мне добраться к ней, чекнуть ее?
Dmitry
Думал, может как-то иначе еще можно, попроще
Dmitry
Много юзеров имеют много опций, исходя из этих соображений )
Сила в правде!
А вотеры нельзя использовать?
Dmitry
А вотеры нельзя использовать?
Вотера - это если используются роли в симфони, но тут логика чуть иная, не знаю, насколько это возможно
Сила в правде!
Так у вас те же роли. В чем разница?
Alexander
Он использует ArrayCollection, почему не воспользоваться ее же методами?)
Dmitry
Только что пришла мысль, можно же запилить функцию в твиг свою, которая и будет проверять пермишны, а в твиге просто запрашивать параметр нужный, по типу того чтобы было {% if checkPermission('userEdit') %} show something ...
Dmitry
И все для того, чтобы не сделать нормальную систему ролей.
Я просто делаю демо проект свой, на котором пробую всякое разное )
Dmitry
Это не рабочий проект
Vadim
Я просто делаю демо проект свой, на котором пробую всякое разное )
Ну так попробуйте вотеры. Они все одинаковые.
Alexander
Это да. Гораздо легче определить роль и через is_granted в твиге проверить, самый оптимальны варинт
Dmitry
Тоже логично )
Alexander
Тоже логично )
https://symfony.com/doc/current/security.html (тут норм расписано).
Dmitry
https://symfony.com/doc/current/security.html (тут норм расписано).
Ну это я видел, а что если роли в процессе работы систему нужно будет переопределять и при этом не лезть в код? Тут же в параметрах как определено, так и будет
Vadim
Dmitry
Просто я чуть не понимаю. Тут (в доке по ссылке выше) прописываются в app/config/security.yml роуты и роли, которые имеют доступ к ним. Но если мы возьмем какой-то, к примеру, абстрактный ресурс, где есть: - супер админ - админ - менеджер Изначально менеджер может только добавлять какие-то материалы и все. Эти роуты и роли прописаны в security.yml Но в вот в процессе работы для какого-то конкретного пользователя нужно дать пермишны еще и редактировать записи. А для еще одного - удалять, но не редактировать. Как быть тогда? Как вообще это работает в таких случаях?
Dmitry
Ну как где. Вот в доке выше. Или я не так это понимаю (см. скрин) - тут же как раз в файле и прописаны
Dmitry
Vadim
Вы как-то странно доку прочитали. Там только 1-2 паттерна указываются для супер-админа и простого пользователя. То есть запрещается роут /admin для простого пользователя. Вряд ли вы захотите когда-то менять это правило.
Vadim
ну так а где хранятся роли? в базе. меняете роль — меняется пермишин.
Dmitry
Хм. Окей, сейчас еще погуглю
Dmitry
Спасибо