चलिए इस तरह से कुछ सोचें:
class MyTable Doctrine_Table {सार्वजनिक फ़ंक्शन निर्माण () {$ Q = Doctrine_Query :: create () -> ('MyTable t') - & gt; आदेश बाय ('t.creationDate DESC') - & gt; सीमा (5); $ This- & gt; जोड़ें नोमेडिकल ('top5', $ q); }}
बाद में मैं इस तरह से कुछ कर सकता हूँ:
$ top5 = सिद्धांत :: getTable ('MyTable') - & gt; खोजें ('top5 ');
क्या कोई तरीका है जब मैं नामित क्वेरी का इस्तेमाल करते समय सीमा निर्धारित कर सकता हूं, और तब परिभाषित करते समय नहीं? मुझे वास्तव में ऐसा कुछ करना अच्छा लगेगा:
$ top5 = सिद्धांत :: मिलते-टाइम ('मैटेबल') - & gt; खोजें ('टॉपएक्स', 5);
या
$ top5 = सिद्धांत :: getTable ('MyTable') - & gt; खोजें ('topX', सरणी ('सीमा' = & gt ; 5));
अग्रिम में thx! : -)
कुछ भी आपको अपनी पद्धति या फ़ंक्शन लिखने से रोकता है जो नामित असीमित क्वेरी को क्लोन करता है क्लोन पर एक सीमा और फिर परिणाम निकालते हैं।
Comments
Post a Comment