표준 사용자 필드를 확장하기 위해 Joomla 2.5에서 사용자 프로필 플러그인을 만들고 있습니다.Joomla 사용자 및 프로필 필드를 가져 오기위한 MySQL 쿼리
문제는 MySQL 쿼리를 통해 사용자를 추가 필드와 함께 검색하는 효율적인 방법이 필요하다는 것입니다. 현재 생각할 수있는 가장 좋은 방법은 #__user_profiles 테이블을 쿼리하고 해당 데이터를 처리하여로드 할 추가 필드를 결정한 다음 각 추가 사용자 필드에 대해 #__user_profiles 테이블에 별도의 조인을 만드는 쿼리를 생성하는 것입니다.
분명히 매우 효율적이지 않으며 대규모 사용자 기반에서는 쿼리가 매우 느립니다.
다른 테이블의 개별 레코드 인 추가 사용자 필드를 하나의 쿼리로 결합하는 더 좋은 방법이 있습니까? 편집
:
나는 내가 #_ 사용자와 # _user_profiles 테이블을 결합해야하므로 모든 사용자 및 확장 필드를 잡아해야하는 외부 스크립트를
확장 테이블은 어떻게 정의됩니까? –
표준 사용자 필드를 확장하기 위해 기본 joomla, User-Profile 플러그인을 사용해 보셨습니까? – Toretto
@OlafDietsche 표준 #__users 및 #__user_profiles 테이블을 사용하고 있습니다. – JordanW