Symfony

Symfony の基礎

インストール、プロジェクト構造、bundle、environment、設定、routing、controller

25 面接問題·
Junior
1

Webアプリケーション用のすべての依存関係を含む新しいSymfonyプロジェクトを作成するコマンドはどれですか?

回答

symfony new --webapp コマンドは、Webアプリケーションに必要なすべての依存関係(Twig、Doctrine、Securityなど)を含む完全なSymfonyプロジェクトを作成します。--webapp なしの symfony new は最小限のプロジェクトを作成します。Composer create-project も有効な代替手段ですが、最適な設定を自動的に行うため symfony new が推奨されます。

2

Symfony 7プロジェクトでcontrollerが格納されるフォルダはどれですか?

回答

controllerは、Symfonyの標準構造に従って src/Controller/ フォルダに配置されます。対応するnamespaceは App\Controller です。この規約により自動autowiringが可能になり、コードの整理が容易になります。その他に挙げられたフォルダは標準のSymfony構造には存在しません。

3

SymfonyにおけるBundleとは何ですか?

回答

Bundleは、特定の機能を中心にコードとリソース(controller、テンプレート、設定)をまとめた再利用可能なパッケージです。複数のSymfonyプロジェクト間で共有できます。サードパーティのbundleはComposer経由でインストールされ、config/bundles.php に登録されます。最新のSymfonyでは、bundleは主にサードパーティライブラリのために使用されます。

4

Symfonyプロジェクトでアクティブなbundleの一覧を含むファイルはどれですか?

5

Symfonyの3つのデフォルト環境は何ですか?

+22 面接問題

次の面接に向けてSymfonyをマスター

すべての問題、flashcards、技術テスト、コードレビュー演習、面接シミュレーターにアクセス。

無料で始める