2
나는 Symfony에서 초보자입니다. 나는 Sonata Admin Bundle Symfony 2.1을 사용합니다. Ajax 폼 검증을 어떻게 구현할 수 있습니까? 어떤 해결책이 있습니까?Ajax 양식 검증을 Sonata Admin 번들에 구현하려면 어떻게해야합니까?
나는 Symfony에서 초보자입니다. 나는 Sonata Admin Bundle Symfony 2.1을 사용합니다. Ajax 폼 검증을 어떻게 구현할 수 있습니까? 어떤 해결책이 있습니까?Ajax 양식 검증을 Sonata Admin 번들에 구현하려면 어떻게해야합니까?
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
내가 솔루션을 찾고 있었다를 참조 할 수 있지만, 그것들을 찾지 못했습니다. 엔티티를 기반으로 자체 유효성 검사기를 작성하려했지만 실패했습니다. – asavchenko
내 엔티티 사용자 정의 필드 제약 조건에서 사용합니다. 소나타 관리 번들 유효성 검사 양식은이 규칙을 사용하지만 검증은 아약스가 아닙니다. – asavchenko