使用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提前
一般沒有人曾經使用表單組件爲是。您應該在視圖中分別渲染每行。 – Doug
我不能相信它不是在FormConfigurator – mardif
中預期的訂單實用程序是否因爲您的實體的順序不同?即使是這樣,MVC的想法是將視圖邏輯與業務邏輯分開。該視圖是您定義頁面外觀的方式,其中包括表單排序。 – Doug