【问题标题】:Deleting DefaultController gives Exception DefaultController does not exist删除 DefaultController 给出异常 DefaultController 不存在
【发布时间】:2012-01-17 09:54:33
【问题描述】:

我注意到,如果我删除文件 DefaultController,我会收到类似“[1/2] ReflectionException: Class .../DefaultController does not exist”的错误。如果我在没有任何操作的情况下将其添加回来,它就可以工作。是否可以删除/重命名默认控制器?

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

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

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

【问题讨论】:

    标签: routing symfony


    【解决方案1】:

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

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

    【讨论】:

    • 如果仍然没有。不要忘记实际控制器的名称是类名而不是文件名:)
    猜你喜欢
    • 2018-04-27
    • 2018-05-20
    • 2013-07-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-24
    • 2022-01-07
    • 1970-01-01
    相关资源
    最近更新 更多