2016-12-28 67 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以擺脫棄用通知後,引導程序更改的呈現。不太好。