2014-01-09 2 views
0

내 응용 프로그램의 사용자 역할에 따라 다른 메뉴 항목을 표시하려면 어떤 웹 기반 프로그래밍 언어를 사용해야합니까?사용자 역할에 따라 다른 메뉴 항목을 표시하는 프로그래밍 언어

예를 들어 역할 "직원"로그인의 경우 모든 메뉴 항목이 응용 프로그램에 표시되지만 역할 "에이전트"로그인의 경우 메뉴 항목 중 일부만 표시됩니다.

제 의견으로는 데이터베이스와 PHP를 사용하여 사용자가 테이블에 있는지 확인하는 것이 쉽습니다. 그렇다면, 관련 메뉴를 약간 "정적"으로 표시하십시오. 이 경우 많은 .php 파일과 긴 코드를 갖게 될 것입니다.

사용자의 역할에 따라 다른 메뉴를 사용해야하는 "동적"메뉴를 만들 수있는 방법이 있습니까? 몇 가지 조사를 한 결과, XML이 올바른 사용법 일 수 있다는 것을 발견했습니다. 나는 프로그래밍에 익숙하지 않으므로 잘 모르겠습니다.

감사합니다. 동적 메뉴 만들기

+0

일부 DB 사고와 30 행의 PHP로 할 수 있습니다. (Menù 만 해당) – Goikiu

+0

이 경우 여전히 하드 코드 된 것과 같지 않습니까? 이 작업을 수행하는 방법에 대한 개념을 조금 설명해 주시겠습니까? –

+0

글쎄, 당신은 항상 DB 필드를 관리 할 수 ​​있습니다. – Peon

답변

0

:

  • 필드와 "링크", "이름"과 "수준"과 "메뉴"라는 이름의 테이블을 생성;
  • 사용자가 =>는보다 수준 경우 메뉴 표 안에

모든 메뉴를 호출 전화를 걸, "비밀번호", "수준"

  • 을 "이름"와 "사용자"라는 이름의 테이블을 생성 메뉴를 보여줄 때 필요한 레벨. 그렇지 않으면하지 마십시오.

    새 메뉴를 만들려면 필요한 필드가있는 "메뉴"데이터베이스로 보내면됩니다.

  • +1

    데이터베이스가 아닌 테이블 만들기? – Goikiu

    +0

    불량. 예, @ 고이 키우 말이 맞습니다. 편집 됨. – MoshMage

    +0

    감사. 지금까지 프로그래밍에 대한 지식을 바탕으로, 나는 이것이 mysql과 PHP에서만 가능하다고 생각한다. –

    관련 문제