0
현재 DAO를 사용하여 DAL을 구현 중입니다. 나는 현재페이지 네이션 및 DAL
getEvents($page, $limit)
및
getEventCount()
같은 방법을 내 DAO의 I에서, 그래서 그런 다음 내 서비스 계층에서 내가 배열
반환하고있어, 데이터베이스 레벨에서 페이지 매김을하고 싶습니다array($events, $eventCount)
내 컨트롤러 (Zend_Paginator 사용)에서 페이지 매김을 설정하십시오.
이 접근법에 대해 뭔가 이상하게 보이지 않지만 손가락을 대지 못합니다.
에서 잔인한 될 것이다. 이 질문은 관련이 있습니다 : http://stackoverflow.com/questions/1063664/zend-framework-orm-style-table-data-gateway-vs-extending-zenddbtableabstract/1068296#1068296 –
내 모델은 "POPO"입니다. 즉, 다른 클래스를 확장하지 않습니다 (Zend_Acl_Resource_Interface와 같은 인터페이스를 구현합니다). 하지만 그 외에도 제 모델은 데이터를 어떻게 얻고 있는지, 그리고 어떻게 지속되고 있는지 모릅니다. 이것이 DAL의 요점입니다. – blockhead
@ Kieran.Hall 그 대답이 내 질문과 무슨 상관이 있는지 모르겠습니다. – blockhead