뷰 핸들러와 뷰 플러그인의 차이점은 무엇입니까?


10

뷰 핸들러와 뷰 플러그인의 주요 차이점은 무엇입니까?

뷰 핸들러뷰 플러그인 에 대한 설명서를 확인 했지만 매우 유사합니다.

누구나보기 플러그인이 할 수없는보기 핸들러가 무엇을 할 수 있는지 보여 줄 수 있습니까?

답변:


6

차이점은 About Views 플러그인 의 첫 문장에 요약되어 있습니다 .

뷰에서 플러그인은 처리기와 비슷하지만 플러그인은 쿼리 작성을 직접 담당하지 않습니다. 대신, 뷰를 표시하거나 다른 수정을 수행하는 데 사용되는 객체입니다.

뷰 핸들러는 views_handler 클래스 에서 파생 된 클래스를 사용하여 구현되며 , 여기에는 쿼리를 작성하거나 쿼리에서 얻은 결과를 변경하는 메소드가 있습니다.

반면, views_plugin 클래스에는 views_plugin :: query () 쿼리와 관련된 메소드 만 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.