ページhttp://test.intraに次のフォーム コードがあるとします。
<form>
<textarea id="description" name="description"><p>Hello</p></textarea>
<input type="submit" name="submit_save" id='submit_btn' value="Save">
</form>
description field
value でブラウザに送信されます<p>Hello</p>
。
ただし、次のコードを使用します。
$crawler = $client->request('GET', 'http://test.intra');
/* $client is a instance of \Symfony\Bundle\FrameworkBundle\Client ]
* $crawler is a instance of \Symfony\Component\DomCrawler\Crawler
*/
$domForm = $crawler->filter('form');
$domForm = $domForm->selectButton('submit_btn');
$this->client->submit($form);
description field
値とともに送信されます&lt;p&gt; &lt;/p&gt;
クライアント [ \Symfony\Bundle\FrameworkBundle\Client
] は、submit が呼び出される前にフォーム データをデコードする必要がありますか? 何か不足していますか?
ありがとう