symfony2将请求参数设置为自定义注释

时间:2016-05-30 13:59:46

标签: symfony annotations

我想在Symfony2中的注释中使用请求参数 我想将$ id(来自请求的参数)设置为MyAnnotation,如下所述

/**
 * @MyAnnotation($id)
 * @Route('something/{id}')
 *
 */

当我以这种方式设置$ id时,我有一个错误。如何将此参数传递给注释? 其他方式是:

/**
 * @MyAnnotation("id")
 * @Route('something/{id}')
 *
 */

我可以获得" id"注释类中的参数,在构造函数中:

public function __construct($options)
{
    // get key
    $key = $options['value'];
    // get value of key
    $id = $request->get($key);
}

但我不知道可以在注释中设置$ id而不在构造函数中编写代码。

0 个答案:

没有答案