Wednesday 15 May 2013

Zend-Framework 2 pagination join tables -


मुझे इस कोड में एक अंक लगाना चाहिए:

  $ select = new \ zend \ Db \ Sql \ Select; $ Select- & gt; ( 'स्कूल') से; $ का चयन करें- & gt; जुड़ें ('school_parent', 'school.school_parent_id = school_parent.school_parent_id'); $ परिणामसेट = $ this- & gt; तालिकागेटवे- & gt; चयन करें ($ चयन करें); वापसी परिणाम $ सेट;   

मैंने कोशिश की, लेकिन मैं इसमें शामिल होने की मेज से नहीं कर सकता।

कोई भी मेरी सहायता कर सकता है?

< ($ $ पृष्ठांकित) {// तालिका एल्बम $ के लिए एक नया चयन ऑब्जेक्ट बनाओ = चुनें = div = "post-text" itemprop = "text">

  सार्वजनिक फ़ंक्शन fetchAll ($ paginated = false) {if ($ paginated) $ इस- & gt; getallAlbum (); // एल्बम इकाई $ परिणाम के आधार पर एक नया परिणाम सेट बनाओटेटप्रोटोटाइप = नया परिणामसेट (); $ परिणामस्वरूप प्रोटोटाइप- & gt; सेटअरेऑब्जेक्टप्रोटोटाइप (नया एल्बम ()); // एक नया पेजिंग एडाप्टर ऑब्जेक्ट $ paginatorAdapter = new DbSelect (// हमारे कॉन्फ़िगर चयनित ऑब्जेक्ट $ का चयन करें, // एडैप्टर को $ $- के बीच चलाने के लिए-> गेटवे- & gt; getAdapter (), // परिणाम पर सेट करें हाइड्रेट $ परिणामसैटप्रोटोटाइप); $ Paginator = नया पेजिनेटर ($ paginator एडेप्टर); $ Paginator वापसी; } $ परिणामसेट = $ this- & gt; तालिकागेटवे- & gt; चयन करें (); वापसी परिणाम $ सेट; } समारोह getallAlbum () {$ sql = नया चयन (); $ Sql- & gt; से ('एल्बम') - & gt; स्तंभ (सरणी ('आईडी', 'कलाकार', 'शीर्षक')) - & gt; जुड़ें ('एल्बम खंड', 'album.catId = albumcategory.catId' सरणी ('catName' = & gt; 'कैटनाम'), चुनें :: JOIN_LEFT); वापसी $ sql; }    

No comments:

Post a Comment