0
보기에서 엔티티에 정의 된 어설 션 값을 가져 오십시오.나뭇 가지로보기 Symfony Assert보기
사용 : 심포니 2.8 소나타 관리자 :
/**
* @var string
* @Assert\Length(
* min = 8,
* max = 60,
* minMessage = "Longer than {{ limit }}",
* maxMessage = "Shorter than {{ limit }}"
*)
* @ORM\Column(name="title", type="string", length=60)
*/
private $title;
관리자 양식 사용자 지정보기를로드하는 사용자 정의 formtype을 사용합니다 :
나는이 같은 모델의 어설 정의3.1
<?php
namespace CustomBundle\Form;
use Symfony\Component\Form\AbstractType;
use Symfony\Component\Form\Extension\Core\Type\TextType;
use Symfony\Component\Form\FormBuilderInterface;
use Symfony\Component\OptionsResolver\OptionsResolver;
class TextCountType extends AbstractType
{
public function getParent()
{
return TextType::class;
}
}
그리고보기 :
{% block text_count_widget %}
{% spaceless %}
{{ block('form_widget_simple') }}
<script>
// some custom live validation
// HERE i need access to the Asserts
</script>
{% endspaceless %}
{% endblock %}
내 질문 : 나뭇 가지 코드에서 어설 션에 액세스 할 수있는 방법이 있습니까? 나는 모든 엔티티에 대한 관리 클래스에서 그것을 재정의하는 것을 원하지 않는다.
도움 주셔서 감사합니다.