我正在尝试将服务加载到另一个服务中,使用config参数来声明供应商名称。
<service id="test" class="MyClass">
<argument type="service" id="%my.vendor%"></argument>
</service>
<service id="vendor.mytest" class="MyServiceClass"></service>
此时我已经确认%my.vendor%
参数是字符串"vendor.mytest"
,但是没有看到它,它实际上是将字符串%my.vendor%
读为{{1}请求的服务。
有没有办法做到这一点,正确......
谢谢!
答案 0 :(得分:2)
您可以使用Expression Language(可从Symfony 2.4获取):
<?php if ( get_header_image() !='') { ?>
<div class="header-image-wrapper"><div class="header-image"><img src="<?php header_image(); ?>" alt="<?php bloginfo( 'name' ); ?>" /></div></div>
<?php
} ?>
希望这个帮助