0

Google 애플리케이션에서 사용자 역할을 관리하기위한 CRUD 모듈을 구현하려고합니다.Play 1.2.4의 기존 CRUD 모듈 재정의

이 링크를 따라 가며 기본 기능과 템플릿이 잘 보입니다. 이제는 내 요구 사항을 기반으로 맞춤 설정해야합니다.

http://www.playframework.com/documentation/1.2.4/crud

삭제 버튼을 클릭

는 데이터베이스에서 레코드를 삭제되지만 나는 영구 삭제를 원하지 않는다. 델타와 델타가 데이터베이스에 있습니다. 삭제 버튼을 클릭하면 해당 DB 값 (물리적 삭제가 아닌 논리적 삭제)을 업데이트해야합니다.

내 초기 생각은 내 컨트롤러의 CRUD에있는 삭제 방법을 무시하는 것이지만 그렇게 할 수는 없습니다. CRUD에있는 모든 메서드가 정적 메서드로 만들어지고 컨트롤러가 CRUD를 확장한다는 것을 알 수 있습니다. 정적 메소드이므로 CRUD.java 안에있는 delete 메소드를 오버라이드 할 수 없다.

내 요구 사항에 따라 삭제 버튼 클릭 기능을 재정의하는 방법을 알려주십시오.

DELETE  /admin/roles/{id} Roles.delete // assuming Roles extends CRUD 

및 역할 컨트롤러에 자신의 삭제 방법을 정의

답변

1

당신은 루트 파일을 수정할 수 있습니다.

관련 문제