2016-11-03 2 views
1

항목을 편집하거나 생성하기 위해 하나의 페이지 양식을 가질 수 있으며 관련 항목 (1 - n)을 입력 할 수 있습니까?laravel backpack - 즉석에서 관련 모델 만들기

예 : 고객 모델이있어 모든 고객이 주소를 무제한으로 사용할 수 있습니다. CustomerCrudController와 AdressCrudController를 가지고있을 수 있습니다. adress-list-view에서 고객을위한 select-field를 가진 adressCrudController를 가질 수 있습니다. 고객 편집보기에 주소를 추가하십시오.

감사 크리스틴/편집 양식을 만들고, 배낭 CRUD에 지금 그렇게 할 기본 방법은 현재 없습니다

답변

1

. 예정되어 있지만 발매까지 3-6 개월이 걸릴 수있는 배낭의 차기 버전까지는 일어나지 않을 것입니다.

당신이 할 수있을 것입니다 무엇 :

1) create your own custom field type, "select_or_create_address"를 말한다;

2) 선택 2 필드 형식에서 시작하고 사용자 정의 기능을 만들 :

  • 결과가 아약스로로드 할 수 있어야를;
  • , 만들기 주소 양식 팝업을 열 수있는 선택 옆에 버튼 중 하나를
    • DB에 새 주소를 삽입 사용자가 직접 코드를 빠른 형태;
    • AddressCrudController 양식을 만들지 만 (메뉴, 사이드 바 등은 제외); 이 경우 AddressCrudController에 CrudController :: create()를 기반으로하지만 다른보기를로드하는 다른 메서드를 만들어야합니다.
  • 주소가 성공적으로 추가되면 id는 select2에 값으로 삽입되어야합니다.

빠른 양식을 사용하는 것이 좋습니다. 개발하는 것이 더 빠르며 iFrame 팝업과 같은 솔루션에 의지 할 필요가 없습니다.

건배!

+0

아직이 작업을 수행 할 수있는 방법이 있습니까? 반드시 팝업 일 필요는 없지만 버튼을 추가하여 관련 모델을 만들 수 있습니까? 일부 모델은 다른 모델에서만 만들어야합니다. 배낭을 이용해 주셔서 감사합니다. – HPage

+1

아직 아니요, 아니요. 아마도 다음 버전에서는 큰 점검이 필요하기 때문입니다. – tabacitu