Symfony поисковый робот получает дочерние узлы из полученных дочерних узлов в foreach? - PullRequest
0 голосов
/ 07 августа 2020

Я работаю с поисковым роботом Symfony .

XML выглядит так:

<Tours>
    <Tour id="1">
        <Termins>
            <Termin>
            ...

И у меня есть рабочий код:

        $crawler = new Crawler($xmlData);

        foreach ($crawler->children() as $domElement) {

            $tourId = $domElement->getAttribute('id');
            $tours = $crawler->filter('Tours Tour[id="'.$tourId .'"] Termins')->children();

Но я хочу найти способ работы с краулером следующим образом: (Основная точка - без селекторов сверху, но элемент, который уже находится в foreach).

        foreach ($crawler->children() as $tour) {
            foreach($tour->first('Termins')->children() as $termin)
...