不考虑我的 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
symfony 中的路由应该有名称。尝试像这样声明您的路线:
@Route("/newcourse",name="new_course")
您必须 "include" 在您的主路由文件中,即在您的控制器中定义的路由。所有路由都通过一个配置文件加载——通常是 app/config/routing.yml。但是,如果您使用路由注释,则需要将路由器指向带有注释的控制器。这可以通过 "importing" 目录进入路由配置来完成:
# app/config/routing.yml
app:
resource: '@AppBundle/Controller/'
type: annotation
当我更新我的代码时,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
symfony 中的路由应该有名称。尝试像这样声明您的路线:
@Route("/newcourse",name="new_course")
您必须 "include" 在您的主路由文件中,即在您的控制器中定义的路由。所有路由都通过一个配置文件加载——通常是 app/config/routing.yml。但是,如果您使用路由注释,则需要将路由器指向带有注释的控制器。这可以通过 "importing" 目录进入路由配置来完成:
# app/config/routing.yml
app:
resource: '@AppBundle/Controller/'
type: annotation