架构与请求 · 第 2 题,共 12 题

扩展在哪个文件中为依赖注入配置其服务?

有 1 个正确答案。 简单

显示答案

答案

  • B Configuration/Services.yaml

解析

文件 Configuration/Services.yaml(或 Services.php)定义 Symfony 容器如何处理扩展的类。典型做法是一个 _defaults 块,包含 autowire: true、autoconfigure: true 和 public: false,再加一个条目,把 Classes/ 下的所有类加载为服务,并排除 Classes/Domain/Model/* 这类数据对象。没有这个文件,扩展类的构造函数依赖就不会被自动解析。composer.json 看似相关,因为它负责类的自动加载——但它只保证 PHP 能找到这些类,并不负责把它们装配为服务。

认证与考试

下一个考试是什么?

已有 19 项考试可以练习,21 项正在投票中。查看所有认证及官方信息,投出你的一票,或推荐你的考试。

查看全部认证