Http://www.aliyun.com/zixun/aggregation/17799.html의 응용 프로그램에서 "> 개발 과정, 가장 작업 또는 thinkphp는 특성의 일관 작업의 덕택으로 데이터 쿼리 작업 그러나 쿼리 작업을 더 우아한 만들 수 있고 새로운 명명 범위 기능 쉽게 데이터를 쿼리 하는 모델 작업에 대 한 쿼리 패키지의 일련을 정의 하는, 취소.
속성 정의
명명 범위 기능을 사용 하려면 모델 클래스의 _scope 특성 정 및 범위 일관 된 작업 메서드를 사용 하 여 주로 관련 됩니다. 우리는 먼저 _scope 특성을 정의:
모델을 확장 하는 클래스 Newsmodel {$_scope 보호 = 배열 (//named 범위 정상 '정상' = > (배열 '어디' = > 배열 (' 상태 = > 1), / / 최신 범위를 이름 '최신' = > 배열 (' 또는 데르 ' = > 'create_time DESC', '제한' = > 10,); }
_Scope 속성은 각 배열 항목 나타내는 명명 된 범위의 정의 및 명명 된 범위의 정의 된 형식이 배열:
명명 된 범위 ID: 명명 된 범위의 현재 정의 된 이름을 식별 하는 모든 문자열이 될 수 있습니다. 명명 된 범위에서 지 원하는 속성은 다음과 같습니다.
쿼리 조건을 필드 쿼리 필드 순서 결과 정렬 테이블 쿼리 테이블 이름 제한 결과 페이지 결과 페이지 번호 매김 것을 제한 하는
쿼리 그룹 그룹 쿼리 잠금 쿼리 고유 잠금 독특한 쿼리 캐시 쿼리 캐시의 명명 된 각 범위 정의 이러한 속성 중 하나 이상을 포함할 수 있습니다.
메서드 호출
속성 정의 완료 되 면 다음 단계는 범위 메서드를 사용 하 여 명명 된 범위를 호출 하 고 각 호출의 명명 된 범위는 명명 된 범위에 정의 된 연결 된 작업 옵션의 일관 된 작업 실행.
이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이
페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.
커뮤니티에서 표절 사례를 발견한 경우
info-contact@alibabacloud.com
으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.