Дмитрий
The Ant
не нужны тогда тебе куки
Дмитрий
как тогда быть?
The Ant
без кук делать, конечно же
Дмитрий
я просто хочу в куках хранить токен который не будет доступен в javascript (httpOnly)
The Ant
а как ты им будешь пользоваться, если он будет недоступен?
Дмитрий
он всегда (как я понял) отправляется в заголовках, я даже ни чего не пишу на фронте а он отправляется на сервер
Дмитрий
я посмотрел вроде такой же метод реализован на госуслугах
The Ant
вообще не то делаешь :)
Тебе надо написать штуку, которая принимая логин\пароль или что там у тебя будет выдавать токен. Либо заголовком, либо жсонкой или как-то еще. Потом этот токен просто устанавливаешь заголовком в либу, которой ходишь запросами на сервер. Ну или сам пишешь обертку над фетчем. И всё.
The Ant
никакие куки тут не нужны
Alexander
Вроде спрашивали про куки, а ответы про авторизацию
Katulos
The Ant
ну так-то я чумазый пхпшник, на симфе пишу всякое
Katulos
А как же тобой воспеваемый питухон?
Alexander
А на джангу смотреть невозможно после симфони.
A
Привет всем!
Простите за оффтоп в ленте обсуждения джанги, но остались ли аналоги группы Symfony Jobs?
Юра
Так что будем пилить язык свой? Вульву эту?
Юра
Я уже написал компилятор
Юра
Alexander
The Ant
The Ant
да и скобки фигурные лишние. Код должен читать как книга, а не парсится в голове!
Maks
Юра
Хочу чтобы похож на пхп был
Юра
Только без $
Юра
Как думаете должен ли компилятор форсить код стайл?
Юра
Или это на выбор программиста?
Maks
компилятор нет, линтер + конфигурация к нему
Alexander
gofmt это просто чудо какое то, только так и нужно
Alexander
Katulos
не благодари
Alexander
Юра
Вот мне тоже с одной стороны нравится идея gofmt
Юра
Когда прям в иде сразу форматируется на ходу
Юра
С другой стороны у кого-то могут быть свои предпочтения
Юра
Ну и один формат на все случаи жизни сложновато представить
Юра
А то там на коленке кое-что сделано
Maks
всегда мечтал о двунаправленном форматировании, то есть каждый разраб на проекте пишит как ему нравиться/хочется а софтинка в твоей локальной копии форматит код коллег по твоим правилам, в гите какой то промежуточный вариант лежит
Katulos
Maks
ну так софтинка то отформатит)
Maks
эта идея для хакатона под пивко, не серьезная в общем)
Katulos
под похапе есть cs-fixer, который правит код перед коммитом
Maks
короче не вникайте, там основная проблема в том что по номерам строк копии не сойдуться
Юра
Не это чет да выглядит нереально
Юра
Вообщем думаю это не задача компилятора
Юра
Максимум его задача это выдать AST чтобы софтина какая-то его использовала
Maks
Юра
Еще мысля. По поводу статик vs динамик диспатч
Юра
Делать все методы класса виртуальными это удобно но не эффективно
Юра
Была идея такова. Если ты хочешь переменную какую-то которая может ссылаться на любые классы наследники, то это можно сделать только через интерфейс
Юра
Интерфейс задает список методов, которын попадут в vtable и будут динамик диспатч
Alexander
Katulos
Джентльмены, существует ли к симфонии модуль, позволяющий содержимое src/config/packages брать из базы данных?
Katulos
Ну и src/config/routing.yml
Ivan
Настройки коннекта к бд тоже из бд?)
Katulos
Можно и не всё содержимое, в например роутинг
A
Если нужно роутинг перенести в бд - я бы использовал какой-то строковый аргумент в экшне контроллера для определения условных "страниц", а роуты - оставил бы в конфигах. Если задача заключается в этом.
Alexander
https://symfony.com/doc/current/routing/custom_route_loader.html
Если задача в роутинге.
Katulos
Katulos
Нужно на основе данных в post,принммать решение куда роутить
Katulos
А там приходит рандомный текст
Katulos
Писать под каждый типа запроса по роуту, ну я хз. Мне кажется это гиблой затеей
A
Мне кажется, это очень грубое решение - принимать решения о роутинге уже после чтения контента запроса.
Katulos
Возможно
Alexander
Это нарушение протокола. Но поверх http часто делают свой протокол, в рамках которого читать пост боди в роутинге вполне вариант.
Yii для пагинации в апи заголовки использует 🤷♂
Katulos
Ну, об Yii либо хорошо, либо никак
Alexey Mishurovskiy
Всем привет валидатор self::CLASS_CONSTRAINT; должен отображаться в bin/console debug:validator?
Сделал валидацию целиком сущности, прописал в аннотации, а она не работает при $form->isValid
Alexey Mishurovskiy
Причем xdebug в него даже не заходит.
Alexey Mishurovskiy
Добавил в форму в setDefauts в constraints и заработало, однако, сущность приезжает без базовой сущности, к которой она привязывается
A
Maks
Привет, в https://t.me/symfonyjobs завезли очень интересную вакансию. Интересна она тем, что требуется минимальный опыт с симфони. Кто мечтал прокачаться за зарплату, налетайте)
Andrei