Публикации по теме 'symfony'


Кэшировать ответ контроллера Symfony в Redis или БД
В этой статье показано, как легко кэшировать ответ контроллера Symfony в Redis или базе данных с помощью небольшой, но удобной библиотеки php, которую я нашел некоторое время назад на BitBucket. Поскольку недавно он был перемещен на GitHub, я решил рассказать об этом другим. Эта аккуратная библиотека называется phpsed / cache . использование Эта библиотека использует простую аннотацию для включения кеширования на любом контроллере: use Phpsed\Cache\Annotation\Cache; use..

Новое в Symfony 4.3: Консольные гиперссылки
Symfony 4.3 будет выпущен в мае 2019 года. Это первая статья из серии, в которой показаны наиболее важные новые функции, представленные этой версией Symfony. Предоставлено Габриэлем Остролуцким в # 29168 . Создание расширенных консольных интерфейсов важно для многих приложений, даже тех, которые не основаны на консоли, но включают некоторые команды для выполнения определенных задач. Отображение интерактивных гиперссылок - одна из наиболее важных недостающих функций консольных..

Как связать свой любимый JS-фреймворк с Symfony 4?
Несколько месяцев назад я написал эту статью ( https://medium.com/@rebolon/symfony-is-not-dead-thanks-to-vuejs-99cdf75f57b ) о Symfony 4 и VueJS (и более глобально обо всех современных фреймворках Javascript ). С этого времени я работаю неполный рабочий день над доказательством концепции, цель которой - объяснить, как создать API с помощью Symfony4 для внешнего интерфейса JS. Потому что, когда вы работаете с интерфейсом на Javascript, вам понадобится API на вашем сервере для получения..

10 функций PHP, которые вы должны знать
В этом посте вы найдете 10 действительно мощных функций PHP, которые обогатят ваши знания PHP. checkdnsrr () С помощью этой функции вы можете проверить записи DNS на предмет IP или имени хоста, которые вы можете передать функции в качестве параметра. Действительно хороший вариант использования - проверить, существует ли домен данного адреса электронной почты. Это поможет вам избежать отказов писем от попыток создать учетную запись на вашем веб-сайте или платформе. извлекать()..

Неделя Symfony # 620 (12–18 ноября 2018 г.)
На этой неделе было объединено 54 запроса на включение (38 в коде и 16 в документации) и закрыто 64 проблемы (48 в коде и 16 в документации). За исключением слияний, 32 автора внесли 2656 дополнений и 914 удалений. Подробнее см. код и документы . Журнал изменений 2.8 : 26f321c : ключ сброса [Config] во время нормализации 893237d : [Форма] недействительные формы при сбоях преобразования 32c0172 : [Form] исправлено сохранение хеша равного \DateTimeInterface при отправке..

Используйте функции PHP в шаблонах TWIG
ravenflux / php-functions - это расширение TWIG, которое реализует способ использования собственных функций и фильтров PHP в шаблоне TWIG. Функция VS Filter "источник" Функция используется, когда вам нужно произвести вычисления для визуализации результата. Фильтр - это способ преобразования отображаемых данных. использование {{ count(users) }} {{ user.name|nl2br }} или динамически любая функция php: {{ raven_function('count', users) }} {{..

Symfony - Советы и хитрости
Подсказка типов Symfony предоставляет Допустим, у вас есть validate функция, которая принимает параметр $entity , проверяет его и выдает исключение, если есть какие-либо ошибки проверки. Довольно просто. Вы можете объявить это так: public function validate($entity) { // validation here } Однако это позволяет передавать значения любого типа (строки, массивы, целые числа), что может нарушить функцию проверки. Вы также можете ввести подсказку функции для конкретной..