不考虑我的 symfony 代码

My symfony code isn't considered

当我更新我的代码时,wamp 总是显示旧的, 这个问题也出现在路由中,因为我使用的是 symfony。 即使我改变路线我总是得到错误 "no route found for get /newcourse" 这是部分代码:

/**
     * @Route("/newcourse")
     * @param Request $requ
     * @return \Symfony\Component\HttpFoundation\Response
     * @internal param Request $req
     */
    public function addcourseAction(Request $requ)
    {

        $c= new Course();
        $form=$this->CreateFormBuilder($c)
            ->add("courseName",TextType::class)
//
}

我猜这是 wamp 缓存的问题,而不是浏览器缓存的问题,因为我经常清除它。 如果是缓存,如何清除。如果不是,您认为是什么问题?

Symfony 也有缓存系统。您是否尝试过清除 Symfony 缓存?

php bin/console cache:clear

http://symfony.com/doc/current/cookbook/console/usage.html

symfony 中的路由应该有名称。尝试像这样声明您的路线:

@Route("/newcourse",name="new_course")

您必须 "include" 在您的主路由文件中,即在您的控制器中定义的路由。所有路由都通过一个配置文件加载——通常是 app/config/routing.yml。但是,如果您使用路由注释,则需要将路由器指向带有注释的控制器。这可以通过 "importing" 目录进入路由配置来完成:

# app/config/routing.yml
app:
    resource: '@AppBundle/Controller/'
    type:     annotation