Публикации по теме '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
}
Однако это позволяет передавать значения любого типа (строки, массивы, целые числа), что может нарушить функцию проверки.
Вы также можете ввести подсказку функции для конкретной..