Symfony2 - GET参数作为服务参数

时间:2015-05-22 12:42:27

标签: php symfony service

目前我通过类似(argument1& 2为GET参数)的操作调用服务:

<path id="container_svg"  d="M 796 297.22080291970804 L 875 297.22080291970804 L 875 327.22080291970804 L 796 327.22080291970804 L 796 297.22080291970804Z"></path>

<text id="container_svg_Text0" x="1169" y="5.80859691808597" fill="black" font-size="15px" font-family="Segoe UI" font-style="Normal" font-weight="lighter" opacity="1" text-anchor="start" transform="rotate(198,1169,0.8085969180859692)" labelrotation="198">eleven</text>

所以我的service.xml看起来像:

myAction(argument1, argument2){
    $this->get('my_service')->serviceMethod(argument1, argument2);
}

有没有办法获取GETTER参数并在服务声明中启动方法? :

<service id="..." class="...">
    <argument type="..." id="..."/>
</service>

所以执行类似的事情:

<service id="..." class="...">
    <argument type="..." id="..."/>
    <argument>Request or something to get the GETTER</argument>
    <method>service's method to perform</method>
</service>

我对传递GETTER参数并调用默认方法感到好奇。 谢谢。

0 个答案:

没有答案