【问题标题】:Orchestra parser signatureOrchestra 解析器签名
【发布时间】:2021-01-31 05:36:30
【问题描述】:

我需要更新一些使用 Orchestra/parser for Laravel 的 xml perser。所以我需要弄清楚它是如何工作的。在包页面上没有文档。有的话请给个链接。因为有类似的签名

    $dataPrinters = $xml->parse([
        'printer' => ['uses' => 'printer[id,title,small_img,large_img]']
    ]);

谁能告诉我这个签名是什么意思?字符串中的数组文字到底是什么意思。看起来很奇怪。非常感谢。

【问题讨论】:

    标签: xml-parsing laravel-5.7 orchestra


    【解决方案1】:

    所以我有它。签名'printer' => ['uses' => 'printer[id,title,small_img,large_img]'] 表示如果xml看起来像

    <root>
        <printer>
            <id>1</id><title>xxxx</title>...
        </printer>
        <printer>
            <id>2</id><title>yyyyyy</title>...
        </printer>
    </root>
    

    它像这样创建数组

    [
        printer => [
            ['id' => 1, 'title' => 'xxxx' ...], 
            ['id' => 2, 'title' => 'yyyyyy' ....]
        ]
    ]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-11-16
      • 2015-01-12
      • 1970-01-01
      • 1970-01-01
      • 2018-11-10
      • 2012-10-05
      • 1970-01-01
      相关资源
      最近更新 更多