Symfony

Podstawy Symfony

Instalacja, struktura projektu, bundle, environment, konfiguracja, routing, controller

25 pytań z rozmów·
Junior
1

Które polecenie tworzy nowy projekt Symfony ze wszystkimi zależnościami dla aplikacji webowej?

Odpowiedź

Polecenie symfony new --webapp tworzy kompletny projekt Symfony ze wszystkimi zależnościami potrzebnymi dla aplikacji webowej (Twig, Doctrine, Security itd.). Wariant symfony new bez --webapp tworzy minimalny projekt. Composer create-project to prawidłowa alternatywa, ale zalecane jest symfony new, ponieważ automatycznie konfiguruje optymalne ustawienia.

2

Który folder zawiera kontrolery w projekcie Symfony 7?

Odpowiedź

Kontrolery są umieszczane w folderze src/Controller/ zgodnie ze standardową strukturą Symfony. Odpowiadająca im przestrzeń nazw to App\Controller. Ta konwencja umożliwia automatyczny autowiring i ułatwia organizację kodu. Pozostałe wymienione foldery nie istnieją w standardowej strukturze Symfony.

3

Czym jest Bundle w Symfony?

Odpowiedź

Bundle to wielokrotnego użytku pakiet, który grupuje kod i zasoby (kontrolery, szablony, konfigurację) wokół określonej funkcjonalności. Może być współdzielony pomiędzy wieloma projektami Symfony. Bundle'e firm trzecich są instalowane za pomocą Composera i rejestrowane w config/bundles.php. We współczesnym Symfony bundle'e są używane głównie do bibliotek zewnętrznych.

4

Który plik zawiera listę aktywnych bundle'i w projekcie Symfony?

5

Jakie są trzy domyślne środowiska w Symfony?

+22 pytań z rozmów

Opanuj Symfony na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo