2012-01-21 17 views
1

Symfony crud generator默認創建兩種形式,用於創建和更新。我想創建一個只由一個操作形式的樹枝模板form.html.twig,我記得symfony的1.x的我這樣做:Symfony2:如何在symfony 1.x中使用一種表單進行創建/更新?

<form action="<?php echo url_for('blog/'.($form->getObject()->isNew() ? 'create' : 'update').(!$form->getObject()->isNew() ? '?id='.$form->getObject()->getId() : '')) ?>" method="post" <?php $form->isMultipart() and print 'enctype="multipart/form-data" ' ?>> 

回答

4

如果對象沒有id這是一個新的對象。

您可以檢查它是否在模板的新對象是這樣的: 枝杈:

action="{{ entity.id ? path('edit_url') : path('create_url')}}" 
1

你做同樣的方式,你只需要提供一個用於檢查實體是否是新的機制。最簡單的方法是將is_new var傳遞給您的模板。

相關問題