
Ще в березні 2018 року серед розробників швидко поширилася приємна новина про те, що сімейство компонентів Symfony поповнилося корисним інструментом Messenger.
Ще в березні 2018 року серед розробників швидко поширилася приємна новина про те, що сімейство компонентів Symfony поповнилося корисним інструментом Messenger.
Короткий огляд API platform для розробки додатків Symfony
Існує багато варіантів реалізації REST API в додатку. Один з них — API Platform.
Заглянемо під капот Doctrine 2
Мабуть, я не збрешу, якщо скажу, що в екосистемі Symfony найбільш часто використовуваною ORM є Doctrine. Тому вивчення цієї бібліотеки вкрай важливе для Symfony-розробника.
Як налаштувати проект Symfony для роботи з субдоменами Docker
Існують ситуації, коли Symfony потребує маршрутизації на основі субдоменів. Наприклад, коли ми маємо справу з різними функціональними кластерами в межах одного проекту чи одного репозиторію.
Найбільші вебсайти, створені на фреймворку Symfony2
Що спільного має урядова база даних Швейцарії, Vogue France та National Geographic Traveler Нідерланди? Всі вони працюють на Symfony2!
Symfony2 VS Yii2: Який фреймворк для розробки обрати у 2016 році?
Порівнювати технології, які є однаково популярними, досить складно. Такі порівняння за замовчуванням схильні до неточностей, особливо якщо ви надаєте перевагу одному з них.
Встановлення та налаштування Symfony 2
З моменту виходу Symfony 2.0 процес встановлення та інструменти, необхідні для цього, неодноразово змінювались та оновлювались. У цій статті ми розповімо, як встановити та налаштувати застосунок Symfony2.
Як створити CRUD додаток на Symfony2?
Розробка класичного CRUD (Створення/Читання/Оновлення/Видалення) додатка для роботи з базами даних - завдання вкрай поширене. У світлі виходу нової версії ніжно любимого нами фреймворка хочу розповісти, як створити додаток на Symfony2.
Гнучка архітектура є найпомітнішою особливістю фреймворку Symfony2. Вона допомагає цьому PHP-фреймворку виділятися та дозволяє розробникам швидко створювати функціональні додатки. Ця тема заслуговує окремої статті, тому тут ми зануримося в деякі деталі архітектури Symfony2.
Збільшення продуктивності проекту в Symfony2 з Doctrine2 ORM
Я намагався написати цей посібник по Doctrine 2 ORM протягом тривалого часу, але ніяк не міг взятися за це. Нарешті, я зібрався з думками і зробив це. Тож я ділюся кількома техніками роботи з Doctrine2 ORM, які допоможуть покращити продуктивність сайту на Symfony2
Розгортання застосунків Symfony2 на Heroku Cloud
Під час роботи над моїм невеликим домашнім проєктом на Symfony2 мені потрібно було розгорнути його на стадії для тестування API ззовні. Звичайно, для цього потрібен хостинг: або вже мати його, або купити.
Пишемо кастомний ParamConverter у Symfony2
У фреймворку Symfony2 є відмінний компонент ParamConverter, який перетворює параметри з адресного рядка на змінні PHP. Коли не вистачає функціонала, який він надає із коробки, доводиться його розширювати.
На численні прохання ми зробили апдейт TinymceBundle, максимально спрощуючи підключення WYSIWYG редактора TinyMCE до Symfony2 проектів.
Порівняння драйверів Mink Behat для створення JS-тестів
Для роботи з Behat в Symfony 2 використовується бібліотека php Mink. Behat використовує драйвер goutte за замовчуванням для всіх тестів. Цей драйвер працює досить швидко, але він не підтримує Javascript.
Логування через Graylog2 на Symfony2 проєктах
Graylog - це нестандартне рішення для ведення логів з можливістю налаштування оповіщень для певних подій, а також перегляду відфільтрованих подій в реальному часі.