2016-12-28 62 views
2

将应用程序的源代码从正在运行的Symfony 2.8.15安装复制到新的Symfony 3.2项目并运行功能测试后,两者在渲染时存在差异:树枝:功能测试差异1.28.2&1.30.0

<div class="col-md-2"> 
    {{ form_row(form.center) }} 
</div> 

2.8:枝条1.28.2,嫩枝/扩展:1.0.1 3.2:枝条1.30.0,嫩枝/扩展:1.4.1

这导致在评价差异:

$crawler->filter("#household_center option:selected")->text() 

在2.8中没有添加空格,在3.2中有不少。该测试可以通过修改:

$centerText = trim($crawler->filter("#household_center option:selected")->text()); 

,但我不知道其他差异有未在升级或更新日志通知提及。 [FWIW,在config.yml树枝项是相同的。]

在2.8这是

<div class="form-group"><label class="control-label" for="household_center">Site:</label><select  id="household_center" name="household[center]"   disabled="disabled" class="form-control"><option value="">Select site</option><option value="819">Incline Village</option><option value="817" selected="selected">Kings Beach</option><option value="816">Tahoe City</option><option value="818">Truckee</option></select></div> 

在3.2它呈现为

<div class="form-group"><label class="control-label" for="household_center">Site:</label><select  id="household_center" name="household[center]"   disabled="disabled" class="form-control"><option value="">Select site</option><option value="607" 
                > 
        Incline Village 
       </option><option value="605" 
         selected="selected"       > 
        Kings Beach 
       </option><option value="604" 
                > 
        Tahoe City 
       </option><option value="606" 
                > 
        Truckee 
       </option></select></div> 
      </div> 

回答

1

我的错误被渲染!差异是由于braincrafted/bootstrap-bundle造成的。将其更改为dev-develop以摆脱弃用通知后,引导程序更改的呈现。不太好。