如何使用 silex-annotation-provider 指定 Silex 路由名称?

How to specify Silex route name using silex-annotation-provider?

我正在使用 silex-annotation-provider to create routes in my Silex application. I would also like to use the Silex Url Generator 根据路由名称创建 url。

问题是注释提供程序不允许我指定路由名称,因此,我无法使用 Silex 的 UrlGenerator。

如何在使用 silex-annotation-provider 时为我的路由命名?

有一个注解 @Bind,可以让您为路由命名。示例:

use DDesrosiers\SilexAnnotations\Annotations as SLX;

/**
 * @SLX\Controller
 */
class TestController
{
    /**
     * @SLX\Route(
     *      @SLX\Request(method="GET", uri="foo"),
     *      @SLX\Bind(routeName="foo")
     * )
     */
    public function testMethod()