अभी मैं कहूंगा कि मैंने यह प्रश्न Doctrine2 Paginator पढ़ा है, लेकिन यह मुझे मेरे प्रश्न के शीर्षक के बारे में पर्याप्त जानकारी नहीं देता है।Doctrine2 Paginator कुल परिणाम प्राप्त कर रहे हैं
जब मैं Doctrine1 इस्तेमाल किया मैं उदाहरण के लिए इस तरह के कोड के साथ परिणाम हो रही थी:
$list = $this->query
->addSelect('SQL_CALC_FOUND_ROWS *')
->offset(($this->currentPage - 1) * $this->perPage)
->limit($this->perPage)
->execute(array(), \Doctrine_Core::HYDRATE_ARRAY_SHALLOW);
$totalRecords = SqlCalcFoundRowsEventListener::getFoundRowsCount();
$this->totalPages = ceil($totalRecords/$this->perPage);
और यह बहुत अच्छा था।
अब, Doctrine2 का उपयोग करते समय मैं उलझन में हूं कि मुझे वर्तमान पृष्ठ के सीमित परिणाम के रूप में एक ही क्वेरी के साथ रिकॉर्ड की कुल राशि कैसे प्राप्त करनी चाहिए।
किसी भी मदद/सलाह की सराहना की जाएगी।
अंत में कल का जवाब होगा - अभी https पर paginator के लिए परीक्षण की जाँच करें: // GitHub। कॉम/सिद्धांत/सिद्धांत/ब्लॉब/मास्टर/परीक्षण/सिद्धांत/टेस्ट/ओआरएम/कार्यात्मक/पेजिनेशनटेस्ट.एफ़पी – Ocramius
परीक्षणों को देखते हुए, लेकिन कोई परीक्षण नहीं है, जो इसे पेजिनेटर को पास करने से पहले क्वेरी को सीमित करता है। शायद मैंने कुछ गलत समझा। – Eugene