这是我的控制员,
/**
* @Route("/products")
* @Template()
*/
public function productsAction() {
if (isset($_GET)) {
echo 'Category set';
exit();
}else{
echo 'Category not set';
exit();
}
}
Run Code Online (Sandbox Code Playgroud)
这是我得到的输出,
类别集
http:// localhost:8000/products添加此URL.有人可以调查它会很有帮助.
$_GET如果您使用symfony框架进行路由等,则不应该尝试直接访问超级全局.
如果您尝试在存在类别时执行某些操作,请将类别作为动态变量作为第二个参数传递给路径.第一个是功能.然后在该功能中可以使用$ category.
/**
* @Route("/products/{category}")
* @Template()
*/
public function productsAction($category) {
//$category is set so do something
echo 'Category '. $category .' is set.';
}
Run Code Online (Sandbox Code Playgroud)