Symfony

Основи Symfony

Встановлення, структура проєкту, bundle, environment, конфігурація, routing, controller

25 питань зі співбесід·
Junior
1

Яка команда створює новий проєкт Symfony з усіма залежностями для вебзастосунку?

Відповідь

Команда symfony new --webapp створює повноцінний проєкт Symfony з усіма залежностями, необхідними для вебзастосунку (Twig, Doctrine, Security тощо). Варіант symfony new без --webapp створює мінімальний проєкт. Composer create-project є допустимою альтернативою, але рекомендується symfony new, оскільки він автоматично налаштовує оптимальні параметри.

2

Яка папка містить контролери у проєкті Symfony 7?

Відповідь

Контролери розміщуються в папці src/Controller/ відповідно до стандартної структури Symfony. Відповідний namespace — App\Controller. Ця домовленість забезпечує автоматичний autowiring і полегшує організацію коду. Інші згадані папки не існують у стандартній структурі Symfony.

3

Що таке Bundle у Symfony?

Відповідь

Bundle — це багаторазовий пакет, який групує код і ресурси (контролери, шаблони, конфігурацію) навколо конкретної функції. Його можна спільно використовувати в кількох проєктах Symfony. Сторонні bundle встановлюються через Composer і реєструються у config/bundles.php. У сучасному Symfony bundle здебільшого використовуються для сторонніх бібліотек.

4

Який файл містить список активних bundle у проєкті Symfony?

5

Які три середовища за замовчуванням є в Symfony?

+22 питань зі співбесід

Опануй Symfony для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно