2017-07-07 100 views
0

使用symfony 3,我如何定製表單屬性訂單?symfony 3 formbuilder訂單屬性

在我的BookType類中,我添加了自定義順序中的屬性,但在渲染時,窗體將以另一種順序顯示。爲什麼?

class BookType extends AbstractType{ 

    public function buildForm(FormBuilderInterface $builder, array $options){ 

     $builder 
     ->add('title') 
     ->add('author') 
     ->add('pages') 
     ->add('published_date') 
     ->add('views'); 

    } 

} 

這是結果:

  • 作者
  • 標題
  • 意見
  • published_date

THX提前

+0

一般沒有人曾經使用表單組件爲是。您應該在視圖中分別渲染每行。 – Doug

+0

我不能相信它不是在FormConfigurator – mardif

+0

中預期的訂單實用程序是否因爲您的實體的順序不同?即使是這樣,MVC的想法是將視圖邏輯與業務邏輯分開。該視圖是您定義頁面外觀的方式,其中包括表單排序。 – Doug

回答