gpt4 book ai didi

php - 创建新服务时 Symfony 2 InvalidArgumentException

转载 作者:可可西里 更新时间:2023-10-31 23:32:25 27 4
gpt4 key购买 nike

我试图在 symfony 2 应用程序中创建我的第一个服务,但我收到此错误:

InvalidArgumentException: There is no extension able to load the
configuration for "my_app.myservice" (in
/path/to/src/MyApp/MyBundle/DependencyInjection/../Resources/config/services.yml).
Looked for namespace "my_app.myservice", found none.

我的配置似乎有问题,但我看不出是什么。

这是我的services.yml

services:
my_app.myservice:
class: MyApp\MyBundle\Service\MyService

我的服务是这样的

<?php
namespace MyApp\MyBundle\Service;

class MyService
{
public function run()
{
echo "hello world";
}
}

感谢您的帮助!

最佳答案

只是为了确定 - 你在 services.yml 中有正确的缩进吗?

应该是:

services:
my_app.myservice:
class: MyApp\MyBundle\Service\MyService

不是:

services:
my_app.myservice:
class: MyApp\MyBundle\Service\MyService

关于php - 创建新服务时 Symfony 2 InvalidArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15002910/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com