2011-09-15 3 views
5

저는 워드 프레스와 심포니 사이의 통합을 여러 번 보았습니다. 그러나 그들은 managins 정적 페이지 콘텐트를 워드 프레스와 컨트롤러로 작동하는 심포니의 목표로합니다.Wordpress 플러그인 개발을위한 도우미로서의 symfony

워드 프레스 플러그인 개발 api는 정말 기본적이고 원시적 인 것으로 보이며 사용자는 MVC 패턴을 그대로 사용할 수 없습니다. 따라서 큰 질문은 Wordpress에서 플러그인을 만들고 시작 부분에 관리 섹션을 만드는 것이지만 Symfony를 사용하여 데이터베이스 액세스, 양식 생성 및 유효성 검사 등을 관리하는 것입니다 .....

답변

1

Lithium을 WordPress와 통합하는 비슷한 접근 방식을 간략히 고려했지만 다른 접근 방식을 더 보람있게 만든 많은 장애물에 부딪혔다. WordPress 내부에서 작동하도록 특별히 설계된 MVC 프레임 워크를 만든다.

Symfony, Rails 등의 모든 기능은 아직 제공되지 않지만, WP MVC은 메이저 MVC 프레임 워크와 비슷한 아키텍처를 가지고 있습니다. 익숙하다면 쉽게 이해할 수 있습니다. 그것은 기존의 WordPress 기능과 직접 연결됩니다. 예를 들어 리소스에 대한 스캐 폴딩을 만들 때 관리 컨트롤러와 관리자보기 (WordPress의 네이티브 색인/게시물보기의 추가/편집보기와 유사), 적절한 WordPress 라우팅 및 공용 컨트롤러 액티브 테마 내에서 공공 측의 리소스를 표시하는 공개 인덱스/쇼 뷰를 제공합니다.

WordPress Plugins page에 대한 자세한 정보가 있으며 brief tutorial은 덜 추상적으로 보일 수 있습니다.

관련 문제