2016-09-06 6 views
-1

Symfony2를 배우고 있으며 웹 사이트/애플리케이션 제작에 필요한 모든 기능을 "커버"하려고합니다. 메뉴가 그 중 하나입니다. 그래서 Symfony2와 Sonata 관리 번들을 설치했습니다.symfony2의 백엔드 메뉴 관리 (Sonata admin 번들 사용)

인터넷에서 "Knp Menu Bundle"이 Symfony2에서 가장 많이 사용되는 메뉴 묶음임을 알았습니다. 그러나 설명서를 읽음으로써 메뉴를 렌더링하고 코드에서 메뉴 항목을 정의하는 기능 만 제공한다는 것을 발견했습니다. CMS 세계에서 오는이 솔루션은 나에게 부분적으로 만 보입니다.

CMSes (WordPress, Drupal, 이름)와 같은 표준 메뉴 기능을 사용하는 가장 좋은 해결책은 무엇입니까? 관리자가 백 엔드에서 "시각적 인 방식으로"메뉴 트리를 편집하고 모든 현대 CMS에 대해 & 드롭 및 유사한 표준 기능을 드래그하여 메뉴 항목을 다시 정렬 할 수있게 해주는 솔루션입니다. Sonata 또는 다른 관리 번들과 함께 사용할 수있는 솔루션입니다.

답변

0

지금까지 발견 한 가장 가까운 답은에서 볼 수있다 :

http://www.codeproject.com/Tips/418196/Editing-Tree-Structures-in-Symfony

그것은 "중첩 된 나무"Doctrinte 확장을 사용하고 메뉴와 같은 중첩 된 트리 구조에서 처리 할 수있는 방법을 하나 개의 솔루션을 제공 소나타 관리자. 메뉴 트리와 같은 공통점을 위해 더 나은 솔루션은 없습니다.