문제

Zend 프레임 워크를 위해 개발할 때 개발자가 각 고유 한 앱에 대해 사용자 정의 백엔드 관리 영역을 구축 해야하는 것이 일반적입니까? 아니면 사람들이 앱의 데이터베이스를 조작하기 위해 사용하는 인기있는 타사 백엔드 도구가 있습니까?

ZF를 배우는 것을 생각하고 있지만 눈에 띄는 것은 사용자가 앱에서 수행하는 작업을 어떻게 주시하고 있습니까?

도움이 되었습니까?

해결책

두 가지 기본 선택이 있습니다.

  1. 프론트 엔드와 관리자의 두 모듈을 만듭니다. 모든 컨트롤러가 내부에 살고 있습니다
  2. 각 모듈 내에는 모듈 내에 관리자 컨트롤러가 있습니다.

두 경우 모두 전면 컨트롤러 플러그인을 사용하여 레이아웃을 admin.phtml 그래서 나는 행정 시스템에 대해 다른 모양과 느낌을 가지고 있습니다. 이것은 물론 선택 사항입니다 :)

다른 팁

관리 기능이 너무 많거나 관리자 모듈이있는 경우 관리 모듈이있는 경우 응용 프로그램에 맞는 'AdminController'를 작성하는 경향이 있습니다 (또는 관리 기능 수가 증가 할 가능성이있는 경우).

글쎄, 일반적으로 나는 phpmyadmin 또는 내 IDE (aptana)에 직접 DB를 조작하기에 충분하다고 생각합니다.

특정 관리자가 온라인으로 수행 할 수 있도록하는 작업의 경우 관리자 컨트롤러를 작성합니다. 이러한 작업은 대부분 매우 구체적이고 복잡하고 역동적이므로 어떤 종류의 일반 생성기 시스템은 아마도 많은 도움이되지 않을 것입니다.

그럼에도 불구하고, 내가 아는 소위 제 3 자 도구가 하나 이상있어 어떤 질문에서 언급하는 카테고리에 속합니다.

Zend 프레임 워크의 Datagrid

ZendFramework는 사용자와 특정 응용 프로그램을 작성하는 툴킷이 아니며 기사 등이라고 가정합니다. 따라서 제 3 자 도구는 없습니다. 나는 관리자를 만들 것이다 기준 치수, 컨트롤러가 아닙니다. 즉, 모든 Admintasks에 대해 단 1 개의 파일 만 있다는 것을 의미합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top