Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP Symfony 2.8中访问细枝生成的表单字段_Php_Html_Symfony_Twig - Fatal编程技术网

在PHP Symfony 2.8中访问细枝生成的表单字段

在PHP Symfony 2.8中访问细枝生成的表单字段,php,html,symfony,twig,Php,Html,Symfony,Twig,我有一个使用细枝生成表单的视图。我想在php测试代码中设置表单的字段 这里是风景 {{ form_start(trackImageForm, {'attr': {'id': 'add_image_form'}}) }} <div class="modal-body"> {{ form_rest(trackImageForm) }} </div> <div class="modal-footer"> <button type="button" cl

我有一个使用细枝生成表单的视图。我想在php测试代码中设置表单的字段

这里是风景

{{ form_start(trackImageForm, {'attr': {'id': 'add_image_form'}}) }}
<div class="modal-body">
  {{ form_rest(trackImageForm) }}
</div>
<div class="modal-footer">
  <button type="button" class="btn btn-default" data-dismiss="modal">Fermer</button>
  <button type="submit" class="btn btn-primary" onclick="$(this).prop('disabled', true)">Télécharger</button>
</div>
{{ form_end(trackImageForm) }}
我想将URL字段设置为我想要的值,但我无法访问它。 有人能给我看看吗?
谢谢

您可能应该使用完整的输入名称,如

$form = $crawler->selectButton('Télécharger')->form([
   'track_image[origin]' => 'http://www.test.com/image.jpg'
]);

因为DOMCrawler不知道Symfony表单组件

似乎有用!我会在几分钟内接受答案,我不能接受
$form = $crawler->selectButton('Télécharger')->form(array('HERE IS MY PROBLEM' => 'http://www.test.com/image.jpg'));
$form = $crawler->selectButton('Télécharger')->form([
   'track_image[origin]' => 'http://www.test.com/image.jpg'
]);