找不到 GET/Site/{slug} 的路线
No Route found For GET/Site/{slug}
请帮我解决这个问题。好吧,在控制器中,我通过注释给出了路径,在调用之后它显示了一个丢失的路径。我检查了 php app / console debug: route 并且我的路径存在。我做了 cache: clear 并没有帮助。你知道解决办法吗?
<pre>
class RepController extends Controller
{
/**
* @Route("Single/{userStructureSymbol}"),name="Single",defaults="ZFI0")
* @Method("GET")
*/
public function indexAction(Request $request,$userStructureSymbol)
{
Someexample code here
return $this->render('RepBundle:Default:index.html.twig', array(
'array'=>example
));
}
Routing.yml
rep:
resource: "@RepBundle/Controller/"
type: annotation
prefix: /Rep
-------------------------- ---------- -------- ------ -----------------------------------
Name Method Scheme Host Path
-------------------------- ---------- -------- ------ -----------------------------------
_wdt ANY ANY ANY /_wdt/{token}
_profiler_home ANY ANY ANY /_profiler/
_profiler_search ANY ANY ANY /_profiler/search
_profiler_search_bar ANY ANY ANY /_profiler/search_bar
_profiler_purge ANY ANY ANY /_profiler/purge
_profiler_info ANY ANY ANY /_profiler/info/{about}
_profiler_phpinfo ANY ANY ANY /_profiler/phpinfo
_profiler_search_results ANY ANY ANY /_profiler/{token}/search/results
_profiler ANY ANY ANY /_profiler/{token}
_profiler_router ANY ANY ANY /_profiler/{token}/router
_profiler_exception ANY ANY ANY /_profiler/{token}/exception
_profiler_exception_css ANY ANY ANY /_profiler/{token}/exception.css
_twig_error_test ANY ANY ANY /_error/{code}.{_format}
rep_rep_index ANY ANY ANY /Rep/Single{userStructureSymbol}
index ANY ANY ANY /
APManager ANY ANY ANY /APManager/{name}
APManagerMain ANY ANY ANY /APManagerMain/{name}
fos_user_security_login GET|POST ANY ANY /login
fos_user_security_check POST ANY ANY /login_check
fos_user_security_logout GET ANY ANY /logout
fos_user_profile_show GET ANY ANY /profile/
fos_user_profile_edit GET|POST ANY ANY /profile/edit
easyadmin ANY ANY ANY /admin/
admin ANY ANY ANY /admin/
-------------------------- ---------- -------- ------ -----------------------------------
你的注释有问题:
@Route("Single/{userStructureSymbol}"),name="Single",defaults="ZFI0")
应该是
@Route("Single/{userStructureSymbol}",name="Single",defaults="ZFI0")
对于许多括号 - 所以其余部分被忽略 - 在 debug:router 中允许任何方法,但它应该只是 GET
请帮我解决这个问题。好吧,在控制器中,我通过注释给出了路径,在调用之后它显示了一个丢失的路径。我检查了 php app / console debug: route 并且我的路径存在。我做了 cache: clear 并没有帮助。你知道解决办法吗?
<pre>
class RepController extends Controller
{
/**
* @Route("Single/{userStructureSymbol}"),name="Single",defaults="ZFI0")
* @Method("GET")
*/
public function indexAction(Request $request,$userStructureSymbol)
{
Someexample code here
return $this->render('RepBundle:Default:index.html.twig', array(
'array'=>example
));
}
Routing.yml
rep: resource: "@RepBundle/Controller/" type: annotation prefix: /Rep
-------------------------- ---------- -------- ------ ----------------------------------- Name Method Scheme Host Path -------------------------- ---------- -------- ------ ----------------------------------- _wdt ANY ANY ANY /_wdt/{token} _profiler_home ANY ANY ANY /_profiler/ _profiler_search ANY ANY ANY /_profiler/search _profiler_search_bar ANY ANY ANY /_profiler/search_bar _profiler_purge ANY ANY ANY /_profiler/purge _profiler_info ANY ANY ANY /_profiler/info/{about} _profiler_phpinfo ANY ANY ANY /_profiler/phpinfo _profiler_search_results ANY ANY ANY /_profiler/{token}/search/results _profiler ANY ANY ANY /_profiler/{token} _profiler_router ANY ANY ANY /_profiler/{token}/router _profiler_exception ANY ANY ANY /_profiler/{token}/exception _profiler_exception_css ANY ANY ANY /_profiler/{token}/exception.css _twig_error_test ANY ANY ANY /_error/{code}.{_format} rep_rep_index ANY ANY ANY /Rep/Single{userStructureSymbol} index ANY ANY ANY / APManager ANY ANY ANY /APManager/{name} APManagerMain ANY ANY ANY /APManagerMain/{name} fos_user_security_login GET|POST ANY ANY /login fos_user_security_check POST ANY ANY /login_check fos_user_security_logout GET ANY ANY /logout fos_user_profile_show GET ANY ANY /profile/ fos_user_profile_edit GET|POST ANY ANY /profile/edit easyadmin ANY ANY ANY /admin/ admin ANY ANY ANY /admin/ -------------------------- ---------- -------- ------ -----------------------------------
你的注释有问题:
@Route("Single/{userStructureSymbol}"),name="Single",defaults="ZFI0")
应该是
@Route("Single/{userStructureSymbol}",name="Single",defaults="ZFI0")
对于许多括号 - 所以其余部分被忽略 - 在 debug:router 中允许任何方法,但它应该只是 GET