В приложениях Symfony вы можете получить доступ к сеансу через службу сеанса или его псевдоним автоподключения SessionInterface
. Это удобно, но технически неправильно по ряду причин:
Мечтатель, путешественник, программист 👨💻 🌏 ✈️ 📷
В приложениях Symfony вы можете получить доступ к сеансу через службу сеанса или его псевдоним автоподключения SessionInterface
. Это удобно, но технически неправильно по ряду причин:
Компонент UID был представлен в Symfony 5.1 как экспериментальная функция, которая поможет вам создавать и работать с UID (универсально уникальными идентификаторами), такими как UUID и ULID. В Symfony 5.3 этот компонент больше не считается экспериментальным, и добавили в него несколько новых функций.
User
переименован в InMemoryUser
В приложениях Symfony провайдер пользователей в памяти позволяет создавать пользователей (и определять их учетные данные) в файле конфигурации, который загружается в память, без использования баз данных или любой другой постоянной службы.
Рекомендуемый способ обработки форм Symfony — использовать одно действие как для рендеринга формы, так и для обработки отправки формы.
Хеширование паролей — это процесс применения криптографической хеш-функции для преобразования исходного простого текстового пароля в другое значение, которое невозможно угадать, которое невозможно инвертировать.
Tailwind CSS — это самый популярный фреймворк CSS, ориентированный на полезность. Его уникальная (и на первый взгляд странная) философия делает его ошеломляющим успехом и меняет способ управления CSS во многих приложениях.
В некоторых консольных командах принято определять две связанные опции с противоположным поведением. Например, параметры по умолчанию, применяемые ко всем командам Symfony, включают параметры --ansi
и --no-ansi
:
С момента своего создания JavaScript всегда был ориентирован на создание инновационного пользовательского опыта. Это позволяет разработчикам создавать максимально интуитивно понятный и удобный пользовательский интерфейс для конкретной проблемы.
Компонент Notifier отправляет уведомления по одному или нескольким каналам (электронная почта, SMS и чаты, такие как Slack и Telegram). В Symfony 5.2 улучшили его следующими функциями.
Symfony представила компонент Lock в Symfony 3.4, чтобы предоставить механизм для предоставления монопольного доступа к общему ресурсу. В некоторых случаях недостаточно предоставить доступ к одному процессу, и вам нужно разрешить доступ нескольким параллельным процессам.