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

时间:2015-06-01 21:04:29

标签: php silex

我使用silex-annotation-provider在我的Silex应用程序中创建路由。我还想使用Silex Url Generator根据路由名称创建URL。

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

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

1 个答案:

答案 0 :(得分:3)

有一个注释,@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()