두 테이블이 있다고 가정 해 봅시다 : 사용자와 고객.CakePHP 1.3 2 개의 테이블로 2 개의 다른 로그인 페이지를 갖는 방법
사용자 테이블에는 관리자와 사이트 관리자가 포함되어 있습니다.
Customers 테이블에는 사이트에서 항목을 구매하려는 고객이 포함되어 있습니다.
일반적으로 Cake Standard는 모든 것을 하나의 테이블 아래에 배치합니다. 하지만, 어쨌든 CakePHP 1.3에 2 개의 서로 다른 테이블과 2 개의 다른 로그인이 있습니까?
다른 페이지에서 어떤 테이블을 사용해야하는지 구체적으로 알고 있습니다. 예컨대 :
사이트가경우
www.domain.com/admin --> This login page should use Users table (default has been implemented)
하지만 지금, 내가 고객을위한 또 다른 로그인 페이지를 구현해야 내가 데이터베이스 부분에 청소기로 테이블을 분리하기로 결정.
www.domain.com --> This login page should use customers table.
이렇게하려면 어떻게해야합니까? 이것은 정말 나쁜 습관입니까?
나는 모든 사용자를 포함하는 users 테이블을 가지고 있으며, 그룹/롤을 정의하기 위해 별도의 테이블을 가지고있다. 예 : 사용자 테이블의 모든 사용자, 사용자 테이블의 고객 및 '고객 프로필'테이블 – Kisaragi