2012-02-18 122 views
3

如何將此文件轉換爲yml?如何將此文件轉換爲yml?

<container xmlns="http://symfony.com/schema/dic/services" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd"> 
     <services> 
      <service id="sonata.admin.course" class="YourNS\AdminBundle\Admin\BlogAdmin"> 
       <tag name="sonata.admin" manager_type="orm" group="Posts" label="Blog"/> 
       <argument /> 
       <argument>YourNS\AdminBundle\Entity\Course</argument> 
       <argument>SonataAdminBundle:CRUD</argument> 
       <call method="setTranslationDomain"> 
        <argument>YourNSAdminBundle</argument> 
       </call> 
      </service> 
     </services> 
    </container> 
+0

遺憾的複製和過去的「如何將這個文件轉換到yml?「,是我的錯誤 – 2012-02-18 12:55:42

+0

以供參考:http://converter.rosstuck.com/ – 11mb 2017-10-20 09:22:18

回答

8

像這樣的東西(我沒有測試):

services: 
    sonata.admin.course: 
    class: YourNS\AdminBundle\Admin\BlogAdmin 
    arguments: [null, YourNS\AdminBundle\Entity\Course, 'SonataAdminBundle:CRUD'] 
    calls: 
     - [setTranslationDomain, YourNSAdminBundle] 
    tags: 
     - { name: sonata.admin, manager_type: orm, group: Posts, label: Blog } 
5

你忘了括號[YourNSAdminBundle]:

services: 
    sonata.admin.course: 
    class: YourNS\AdminBundle\Admin\BlogAdmin 
    arguments: [null, YourNS\AdminBundle\Entity\Course, 'SonataAdminBundle:CRUD'] 
    calls: 
     - [setTranslationDomain, [YourNSAdminBundle]] 
    tags: 
     - { name: sonata.admin, manager_type: orm, group: Posts, label: Blog }