目前我通过类似(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参数并调用默认方法感到好奇。 谢谢。