2
我是Symfony的新手。我使用了Sonata Admin Bundle Symfony 2.1。我如何實現Ajax表單驗證?有沒有解決方案?如何在Sonata Admin Bundle中實現Ajax Form Validation?
我是Symfony的新手。我使用了Sonata Admin Bundle Symfony 2.1。我如何實現Ajax表單驗證?有沒有解決方案?如何在Sonata Admin Bundle中實現Ajax Form Validation?
我不確定這是否適用於Sonata Admin 2.1,但如果您有例如* sonata_type_collection *,則可以嘗試以下操作。 設置選項:'cascade_validation'=> true應該完成這項工作。
這在當前的Sonata Admin(2.3)中工作得很好。
$formMapper
->with('customer_contacts', array('collapsed' => true))
->add('customer_has_contacts', 'sonata_type_collection', array('cascade_validation' => true),
array(
'edit' => 'inline',
'inline' => 'table',
'sortable' => 'position',
'admin_code' => 'acme_demo_bundle.customer_has_contacts',
)
)
->end();
asavchenko:您可以參考以下鏈接http://symfony.com/blog/form-goodness-in-symfony-2-1 – Sweet72
我正在尋找解決方案,但沒有找到他們。我試圖根據Entity編寫自己的驗證器,但失敗了。 – asavchenko
我在我的實體中使用自定義字段約束。奏鳴曲管理包驗證表單使用這個規則,但驗證不是由ajax。 – asavchenko