EventListener 형식으로 필드 유형 클래스 가져 오기

토마스 마이 레

응용 프로그램을 Symfony3로 업그레이드하려고합니다. EventListener의 Symfony2에는 다음이 있습니다.

$typeTitle = $event->getForm()->get('title')->getConfig()->getType()->getName();

'텍스트'를 반환하고 필드를 변경하는 데 사용할 수 있습니다.

$form->add('title', $typeTitle, array_replace($optionsTitle, array(
    'disabled' => true
)));

그러나 Symfony3 TextType::class는 두 번째 매개 변수 에 참석 합니다. 이 글을 쓸 수는 있지만 동적으로 유지하는 것이 좋습니다.

나는 시도했다 : $event->getForm()->get('title')->getConfig()->getType()->getInnerType();반환 :

개체 (Symfony \ Component \ Form \ Extension \ Core \ Type \ TextType) [576]

하지만 사용할 수 없습니다. 반환하는 함수가 TextType::class있습니까?

감사.

yceruto

Symfony3 이후로 getName()FQCN (Fully Qualified Class Name)을 위해 메서드가 제거되었으므로이 get_class()문제를 해결 하려면 함수를 사용 하십시오.

$type = get_class($event->getForm()->get('title')->getConfig()->getType()->getInnerType());

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

형태가없는 케이스 클래스 필드의 이름 및 유형 가져 오기

분류에서Dev

클래스 유형을 동적으로 생성 / 가져 오기

분류에서Dev

케이스 클래스의 모든 필드 유형 및 해당 메소드 목록 가져 오기

분류에서Dev

Odoo : 이름으로 필드 유형 가져 오기

분류에서Dev

부모 유형을 통해 유형 클래스 인스턴스 가져 오기

분류에서Dev

종속성 해결 중 클래스 유형 가져 오기

분류에서Dev

클래스 개체 유형에서 DbSet 이름 가져 오기

분류에서Dev

일반 클래스 (T)에서 클래스 유형 가져 오기

분류에서Dev

C ++에서 SingleTune 클래스 멤버 메서드에 대한 액세스 권한 얻기 멤버 액세스를 불완전한 유형으로 가져 오기

분류에서Dev

C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

분류에서Dev

기본 유형의 클래스에서 boxed 유형의 클래스 가져 오기

분류에서Dev

Javaparser : List <MyClass>와 같은 메서드 반환 유형의 일반 클래스 가져 오기

분류에서Dev

정적 메서드에서 실제 제네릭 유형의 클래스 개체 가져 오기

분류에서Dev

정적 메서드에서 실제 제네릭 유형의 클래스 개체 가져 오기

분류에서Dev

C # 다형성 : 동일한 이름의 기본 클래스 필드 대신 파생 클래스 속성 가져 오기

분류에서Dev

공유 함수에서 부모 클래스 유형 가져 오기

분류에서Dev

freemarker에서 원본 형식으로 시퀀스 가져 오기

분류에서Dev

Javascript를 사용하여 입력 필드 유형 가져 오기

분류에서Dev

이진 필드 서명에 저장된 유형 가져 오기

분류에서Dev

이진 필드 서명에 저장된 유형 가져 오기

분류에서Dev

Java-특정 유형의 필드 이름 가져 오기

분류에서Dev

JSONDecoder.decode ()의 문자열에서 동적으로 클래스 유형 가져 오기

분류에서Dev

C 열거 형을 C ++ 클래스 정의로 가져 오기

분류에서Dev

클래스 속성 및 textContent로 형제 가져 오기

분류에서Dev

C # 이름으로 dll에서 클래스의 열거 형 가져 오기

분류에서Dev

n-deep 래퍼 유형 스택으로 스키마 가져 오기

분류에서Dev

제네릭 기반 클래스 필드 유형

분류에서Dev

클래스에서 찾은 요소에서 요소 유형 가져 오기

분류에서Dev

Java의 다른 클래스에서 일반 유형 "가져 오기"

Related 관련 기사

  1. 1

    형태가없는 케이스 클래스 필드의 이름 및 유형 가져 오기

  2. 2

    클래스 유형을 동적으로 생성 / 가져 오기

  3. 3

    케이스 클래스의 모든 필드 유형 및 해당 메소드 목록 가져 오기

  4. 4

    Odoo : 이름으로 필드 유형 가져 오기

  5. 5

    부모 유형을 통해 유형 클래스 인스턴스 가져 오기

  6. 6

    종속성 해결 중 클래스 유형 가져 오기

  7. 7

    클래스 개체 유형에서 DbSet 이름 가져 오기

  8. 8

    일반 클래스 (T)에서 클래스 유형 가져 오기

  9. 9

    C ++에서 SingleTune 클래스 멤버 메서드에 대한 액세스 권한 얻기 멤버 액세스를 불완전한 유형으로 가져 오기

  10. 10

    C # 기본 클래스 내의 파생 클래스에서 특정 형식의 모든 필드를 가져 오는 방법은 무엇입니까?

  11. 11

    기본 유형의 클래스에서 boxed 유형의 클래스 가져 오기

  12. 12

    Javaparser : List <MyClass>와 같은 메서드 반환 유형의 일반 클래스 가져 오기

  13. 13

    정적 메서드에서 실제 제네릭 유형의 클래스 개체 가져 오기

  14. 14

    정적 메서드에서 실제 제네릭 유형의 클래스 개체 가져 오기

  15. 15

    C # 다형성 : 동일한 이름의 기본 클래스 필드 대신 파생 클래스 속성 가져 오기

  16. 16

    공유 함수에서 부모 클래스 유형 가져 오기

  17. 17

    freemarker에서 원본 형식으로 시퀀스 가져 오기

  18. 18

    Javascript를 사용하여 입력 필드 유형 가져 오기

  19. 19

    이진 필드 서명에 저장된 유형 가져 오기

  20. 20

    이진 필드 서명에 저장된 유형 가져 오기

  21. 21

    Java-특정 유형의 필드 이름 가져 오기

  22. 22

    JSONDecoder.decode ()의 문자열에서 동적으로 클래스 유형 가져 오기

  23. 23

    C 열거 형을 C ++ 클래스 정의로 가져 오기

  24. 24

    클래스 속성 및 textContent로 형제 가져 오기

  25. 25

    C # 이름으로 dll에서 클래스의 열거 형 가져 오기

  26. 26

    n-deep 래퍼 유형 스택으로 스키마 가져 오기

  27. 27

    제네릭 기반 클래스 필드 유형

  28. 28

    클래스에서 찾은 요소에서 요소 유형 가져 오기

  29. 29

    Java의 다른 클래스에서 일반 유형 "가져 오기"

뜨겁다태그

보관