创建一个symfony2服务

时间:2011-10-06 06:21:39

标签: service symfony

我是Symfony2的新手,正在尝试设置我的第一个服务。这是一个卷曲服务。 我已按照文档中的说明进行操作,但无法加载任何内容。我使用的是2.0.1版本

在我的app / config / config.yml中,我添加了:

parameters:
    curl_service.class:      FTW\GuildBundle\Services\Curl

services:
    curl_service:
        class:        %curl_service.class%
  

类文件位于src \ FTW \ GuildBundle \ Services \ Curl.php和   它的名称空间是namespace FTW\GuildBundle\Services;

班级名称是Curl

当我尝试使用$curl_service = $this->get('curl_service');加载我的服务时,错误是获取

  

您已请求不存在的服务“curl_service”。

我想我错过了很简单的东西......任何帮助都会受到赞赏!

2 个答案:

答案 0 :(得分:7)

即使在开发模式下,也要确保在/app/cache/清除缓存。

答案 1 :(得分:0)

它在我新的Symfony 2.0.4安装上运行良好。看起来您的配置未被考虑在内。你在开发环境工作吗?