@param关键字在symfony路由中做了什么

时间:2016-01-11 03:41:44

标签: php annotations symfony symfony-routing

在路线的注释中@param是什么意思?

我在symfony网站上找不到关于此关键字的任何文档,并且对于它的用途和做法非常困惑。

我问,因为我试图弄清楚如何访问我的.yml文件中的参数以便在路线中使用,但是我还想使用注释代替YML方法路由。

显示代码示例可能不是最好的,但这里是@param显示的地方

/**
 * League action
 *
 * @Route("/association/{assoc}/{league}", name="league", requirements={"league" = "\d+"}, defaults={"game" = null})
 * @Route("/association/{assoc}/{league}/{game}")
 * @Template()
 *
 * @param $assoc
 * @param $league
 * @param $game
 * @return array
 */

我从这里(Symfony2 route in annotations with optional parameters

取得了

感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:1)

@param@returnphpDocumentor annotations,实际上并不影响路由。