删除DefaultController给出异常DefaultController不存在

时间:2011-12-10 13:26:02

标签: routing symfony

我注意到如果删除文件DefaultController,我会收到类似“[1/2] ReflectionException:Class ... / DefaultController不存在”的错误。如果我把它添加回来,即使没有任何动作,它也可以。是否可以删除/重命名默认控制器?

我尝试修改我的routes.yml看起来像

NotesBundle:
    resource: "@NotesBundle/Controller/"
    type:     annotation
    prefix:   /
    defaults: { _controller: NotesBundle:Notes:list }

尝试使用NotesController:listAction作为默认操作,但它会产生相同的错误。我想我做错了

1 个答案:

答案 0 :(得分:2)

删除/重命名控制器时,可能有两个原因导致失败:

  1. 从系统的某些部分引用它。
  2. 如果没有,可能是您忘记清除的缓存。