Symfony domcrawler, перебирающий несколько форм, выбирает кнопку отправки - PullRequest
0 голосов
/ 14 ноября 2018

Используя приведенный ниже пример таблицы html, я хотел бы помочь с итерацией по каждой строке таблицы и нажатием кнопки отображения для каждой строки в DomCrawler.Я пробовал фильтровать, используя много разных критериев, таких как ниже, но не смог понять это.DomCrawler работал хорошо, когда есть только одна форма, но имелись проблемы с несколькими, для каждой строки таблицы.Любая помощь очень ценится:)

$crawler->filter('.posting-row .display')
$form = $crawler->selectButton('display')->form();
$submitResult = $client->submit($form);

У меня есть следующий код, который содержит пример таблицы HTML, которую мне нужно перебрать, https://codepen.io/anon/pen/ZmQLEE?editors=1011

1 Ответ

0 голосов
/ 20 ноября 2018

попробуйте это:

if($crawler->filter('form')->count()){

$form = $crawler->selectButton('display')->eq(1)->form();
$crawler = $client->submit($form);

}

Привет!

...