Php paramConverter在symfony2中实际如何工作

Php paramConverter在symfony2中实际如何工作,php,symfony,Php,Symfony,我在理解symfony应用程序中的转换器时有些困惑 这是文件 现在我的主要问题是,假设我有这段代码,我在其中创建了许多注释,这些注释是扩展的ParamConverter * @Myannotation1("className") * @Myannotation2("view", options={"a1", "a2"}) */ function getuserAction($className, array $view){ 我有文档中写的apply功能 现在我想知道 当我从url中获取

我在理解symfony应用程序中的转换器时有些困惑

这是文件

现在我的主要问题是,假设我有这段代码,我在其中创建了许多注释,这些注释是扩展的
ParamConverter

 * @Myannotation1("className")
 * @Myannotation2("view", options={"a1", "a2"})
 */
function getuserAction($className, array $view){
我有文档中写的
apply
功能

现在我想知道

  • 当我从url中获取
    classname
    时,我的注释捕捉到了它,在
    apply函数中对其执行一些操作,然后返回它
  • 假设
    classname=User
    之前

    然后我的转换器将其转换为

    classname=DataUser

    现在,新的类名将作为参数传递给函数

    我说得对吗

    因此,从我的理解来看,我在apply函数中返回的任何内容都将作为参数传递给函数

    我说得对吗