如何使用@route之类的symfony框架呢

时间:2015-06-03 09:59:44

标签: php symfony phpdoc

我们在symfony这样做:

/**
 * @Route("/", defaults={"id" = 1})
 * @Route("/{id}")
 */
public function showAction($id)
{
}

我想在自定义框架中使用类似的路由。如何在代码中追求文档?

1 个答案:

答案 0 :(得分:1)

Symfony正在使用Doctrine\Common\Annotations\AnnotationReader类来解析docblock并搜索注释。因此,在Symfony框架之外使用它将只使用此类:读取注释并使用自定义注释执行任何您喜欢的操作。

查看AnnotationReader文档和this博客条目以及如何创建自己的注释的详细说明(这是Symfony相关博文,但它没有使用任何Symfony 1}}除了服务容器之外的功能)