Сергей
а где тут /api ?) anonymous: false ?
Сергей
если это все в main собирались пихать, то срабатывает App\Security\LoginFormAuthenticator который и делает редирект.
сделай отдельный firewall с отдельным аутентификатором.
если надо прям именно в main -> тогда метод start (помоему) как то обработайте) типа if (isApiRequest) return 401;
Сергей
да, он
start(Request $request, AuthenticationException $authException = null)
Максим
а где тут /api ?) anonymous: false ?
урла /api нет, от корня идет..
а anonymous true в конфиге, т.к. иначе не работает.. идет редирект и ломается сайт))) я просто фронт) а бек хочет забить и в каждом контроллере писать права, а мне кажется это пздц)
по этому я полез разбираться, т.к. когда то беком тоже занимался и симфони мне интересен
Сергей
ну не урла нет, а firewall)
тогда смотри App\Security\LoginFormAuthenticator::start
Maxim Kainov
Maxim Kainov
netspike
what?
G
who's there?
Dmitry
Maxim Kainov
Horse in the coat
Юра
What?
Maxim Kainov
Where is your coat?
Maxim Kainov
https://symfony.com/doc/current/the-fast-track/ru/index.html
Egor
Продавал, продавал и решил бесплатно выложить?
Egor
Или это какая то другая книга?
Egor
Maxim Kainov
Egor
Egor
Maks
Shokha
Shokha
помогите пожалуйста! что говорится тут? авторизация консоле же должен присходить?!
Андрей
Говорится что токен протух
artem
Актуалочка) 5.1 в консоли вечные deprecated. Ждём 5.2 или хз?))
Сергей
⁉
artem
⁉
У меня в 5.1 минимум 2 депа. То что помню что в миграциях дефолт null отменяется, и вот не вспомню, какой тоxml
Сергей
Всем привет. Для перевода контента что используете? Knp, atlantic18 или свой велосипед?
Сергей
Не нравится что в этих решениях для каждой сущности надо создавать сущность с переводами..Хотелось бы все переводы хранить в одной сущности Translation.
Т.е. я так понимаю для этого надо велосипед пилить?
Сергей
>>хранить в одной не советую.
Почему?
alex
привет, кто-нибудь юзал mongodb c symfony?
Egor
В чём вопрос?
alex
в сервес локаторе в методе ServiceSubscriberInterface::getSubscribedServices()
если так делаю
public static function getSubscribedServices()
{
return [
'DocumentManager' => DocumentManager::class,
];
}
могу получить стандартный documentmanager,
но у меня в config\packages\doctrine_mongodb.yaml
есть два document managres, как мне в service locator получить второй
alex
мне нужно юзать 2 mongodb базы
alex
один connection
alex
doctrine_mongodb:
auto_generate_proxy_classes: true
auto_generate_hydrator_classes: true
connections:
default:
server: '%env(resolve:MONGODB_URL)%'
options: {}
default_database: '%env(resolve:MONGODB_DB)%'
document_managers:
default:
auto_mapping: true
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Document'
prefix: 'App\Document'
alias: App
connection: default
meteo:
database: '%env(resolve:MONGODB_DB_METEO_NAME)%'
mappings:
App:
is_bundle: false
type: annotation
dir: '%kernel.project_dir%/src/Document'
prefix: 'App\Document'
alias: App
connection: default
Maxim
добрый день, подскажите, pdo может работать с mongoDB?
Сергей
Сергей
Maxim
Нет
как можно подключиться к удаленной базе mongoBB?
Сергей
https://docs.mongodb.com/drivers/php
Например
artem
всем привет) а мб кто знает как сделать для lexik jwt при login_check чтобы отдавалось какое поле неверно заполнено?
.exe
Лучше хранить в отдельности
alex
возможно eager load reletions не указывая fetch="EAGER" в anotations? просто если в анотациях указывать, они всегда eager будут, а мне всегда не нужны
Maxim Kainov
alex
окей понял, спасибо
Юра
Эх.. таску поставили добавить мультиязычность в большой проект на симфе. Пять дней. Мэни пизда
Юра
Как в фильме звонок только дней пять
Сергей
Есть сущность Translation. Она связана с другими сущностями 2 полями: class и refId.
Можно ли как то у переводимой сущности сделать связь с этим транслейшеном? Чтобы иметь доступ к переводам сущности?
Пока придумал только в постлоаде заполнять. Но хотелось бы как-то проще
Maxim Kainov
Maxim Kainov
Сергей
Юра
С туевой кучей энтитей, роутов и всякой другой логики
Maxim Kainov
Maxim Kainov
Сергей
ManyToMany
Блин. Так напиши аннотацию,которую надо в рилейшн написать. Я не могу сообразить как она выглядеть должна. На refId Не должен форинкей вешаться
Maxim Kainov
Maxim Kainov
Как форейн кей убрать в доках поищи
Maxim Kainov
Или загугли
Maxim Kainov
Так чем тебе форейн кей мешает?
Maxim Kainov
Сергей
Там кстати не менитумени нужен, а onetomany. У одного артикла много переводов
Maxim Kainov
Maxim Kainov
Короче, у артикла и других переводимых энтити мэни ту мэни прописываешь