사실 편집 작업에서는 사용자에게 작업을 할당 할 수 있습니다. 작업을 편집 할 때 시스템에있는 모든 사용자의 드롭 다운 목록을 표시합니다. 이제, 사용자를 위해 자동 완성 기능을 갖춘 텍스트 입력을 표시하고 사용자가 없을 경우 사용자를 추가 할 수 있습니다.양식에 자동 완성 필드를 추가하는 방법 Symfony2?
어떻게 수행하나요?
미리 감사드립니다.
사실 편집 작업에서는 사용자에게 작업을 할당 할 수 있습니다. 작업을 편집 할 때 시스템에있는 모든 사용자의 드롭 다운 목록을 표시합니다. 이제, 사용자를 위해 자동 완성 기능을 갖춘 텍스트 입력을 표시하고 사용자가 없을 경우 사용자를 추가 할 수 있습니다.양식에 자동 완성 필드를 추가하는 방법 Symfony2?
어떻게 수행하나요?
미리 감사드립니다.
두 가지 당신이 수행해야합니다
1) 당신이 연결 실체에 입력 필드 대신 기본 드롭 다운을 사용하여 드릴 것입니다 데이터 변압기
HICH를 만듭니다.
데이터 변압기는 기본적으로 입력 내용 (사용자 이름 문자열)을 엔티티와 함께 저장할 수있는 실제 사용자 개체로 변환합니다. 링크 된 엔티티에 대한 기본 드롭 다운 대신 입력 필드를 정의 할 수 있습니다. the documentation을 보시면 매우 간단합니다.
2 )이 클라이언트 측에서 원하는 라이브러리 (jQuery를, 프로토 타입 등)을 사용하여 수행 할 수 있습니다
아약스 자동 완성을 작성하고 서버 측 당신은 당신의 컨트롤러 액션이를 처리하고 JSON 중 하나로 응답 또는 렌더링 된 템플릿. 이것에 대한 튜토리얼이 많이 있습니다. Ajax 결과에는 새로운 사용자가없는 경우 새 사용자를 생성하는 링크가 포함될 수 있습니다.
Data Transformer는 집중해야 할 부분이며, UI에서 작업하기 전에 작업해야합니다.