xml - 如何在 XML 中编写数组? YML-XML 翻译

标签 xml symfony

我有这个yml代码

my.oauth_aware.user_provider.service:
    class:  HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider
    arguments: [@fos_user.user_manager,{facebook: facebook_id, google: google_id}]

但是我必须将其转换为 XML,所以我制作了这段代码。

我有一个问题。

     <service id="my.oauth_aware.user_provider.service" class="HWI\Bundle\OAuthBundle\Security\Core\User\FOSUBUserProvider">
     <argument type="service" id="fos_user.user_manager">

      {facebook: facebook_id, google: google_id}  #How do I write array in XML?

     </service>

如何在 XML 中编写数组?

最佳答案

你的第二个参数是这样的:

<argument type="collection">
    <argument key="facebook">facebook_id</argument>
    <argument key="google">google_id</argument>
</argument>

关于xml - 如何在 XML 中编写数组? YML-XML 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20631348/

相关文章:

android - 为什么AChartEngine饼图在对话框中不显示?

java - 找不到元素 "context:property-placeholder"的声明

php - Symfony 生产日志

Symfony2 : Test on ArrayCollection gives "Unreachable field"

php - 更新模式以在 symfony 的 MySQL 数据库上创建长文本字段

Symfony2实体Time类型返回格式

xml - 如何在 xslt 2.0 中获取与此场景相关的特定 XML 元素索引?

xml - 在 Perl 中组装 XML

JSON over Diagnose 协议(protocol)

symfony - 如何在OneToMany/ManyToOne上订购