我正在与列出文件的 google drive api 捆绑在一起。我在 IndexAction 中有一个 if 来查看用户是否需要授予权限或已经授予权限。如果需要,我会从 google 获取 url 并重定向到该链接。
在谷歌控制台我把重定向链接:
www.googlebundle/firstTime
在我的 GoogleDriveController 我有
public function firstTimeAction() {
(...)
}
在我的路由中,我得到了这个:
FilesGoogleDriveBundle_firstTime:
pattern: /firstTime
defaults: { _controller: "FilesGoogleDriveBundle:GoogleDrive:firstTime" }
requirements: { _method: get }
FilesGoogleDriveBundle_homepage:
pattern: /Drive/{id}
defaults: { _controller: FilesGoogleDriveBundle:GoogleDrive:index }
但我在 prod.log 中收到此错误:
[2012-11-26 16:50:14] request.ERROR: Symfony\Component\HttpKernel\Exception\NotFoundHttpException: No route found for "GET /firstTime" (uncaught exception) at /var/www/Symfony/app/cache/prod/classes.php line 4564 [] []
有谁知道发生了什么?