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

标签 php silex

我正在使用silex-annotation-provider在我的 Silex 应用程序中创建路线。我还想使用 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()

关于php - 如何使用 silex-annotation-provider 指定 Silex 路由名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30583260/

相关文章:

php - 动态 PDO 查询 - 使用 AND/OR

php - 如何在 Phalcon 中设置 volt 编译目录路径?

php - 如何在 Silex-WebProfiler 中集成 Monolog?

php - 自定义服务提供商的silex文件结构

Linux 的 PHP 扩展 : reality check needed!

php - @runInSeparateProcess 时反序列化错误

php - PHP 计算距离并添加到 JSON

php - Silex 命名空间 : class MainController does not exist

php - Symfony 和 Silex 的区别

php - 如何实现 "Report/Flag comment"