在config / services.yaml中,我有一个标准配置:
aggregrated_table = (
df_input.groupby("city", "suburb","income_bracket")
.count()
.withColumn("count_income", F.array("count", "income_bracket"))
.groupby("city", "suburb")
.agg(F.max("count_income").getItem(1).alias("most_common_income_bracket"))
)
我想在其他文件中自定义配置:
services:
_defaults:
autowire: true
autoconfigure: true
public: false
App\:
resource: '../src/*'
exclude: '../src/{DependencyInjection,Entity,Migrations,Tests,Kernel.php}'
在此文件中,我声明了:
config/custom/services.yml
我正在做config / services.yaml文件的结尾:
services:
App\Updates\SiteUpdateManager:
arguments:
$adminEmail: '%admin_email%'
但是仍然以“ App \ Updates \ SiteUpdateManager”的名称进行自动连线服务。
我可以在config / custom / services.yml文件中更改名称:
imports:
- { resource: config/custom/services.yml }
然后一切正常,但我想重写它。