فبراير
12
Joomla -- استخدام loadObjectList وforeach للحصول على قائمة
12 شباط / فبراير ، 2008 |
Joomla هو بناء لتكون قادرة على استخدام العديد من أنواع مختلفة من بين مزود قاعدة البيانات ونظم لتشغيل في مجموعة متنوعة من بيئات مختلفة مع الجدول بين البادئات. وبالإضافة الى هذه الوظائف ، والطبقة تلقائيا يخلق قاعدة بيانات الصدد. وبالاضافة الى موضوع instantiating ، ما عليك سوى 2 خطوط الأكواد لتحصل على نتيجة من قاعدة البيانات وذلك في مجموعة متنوعة من الأشكال. Joomla قاعدة البيانات باستخدام طبقة يضمن بأقصى قدر من التوافق والمرونة لتمديد الخاص بك.
قاعدة البيانات الطبقة يتضمن العديد من أساليب للعمل مع استفسار عن نتيجة مجموعة. واحدة من أكثر واحد من شأنه أن يكون مفيدا loadObjectList فإن من تركيب loadObjectList هو : loadObjectList ( $key ) ، وهذا يعود مجموعة من الأشياء باستخدام قاعدة البيانات الحالية مزود استفسار. عودة كاذبة إذا فشل الاستعلام. وإذا كان مفتاح دولار ومن المقرر ان المعلمة ، هي مجموعة مفهرسة باستخدام قيم ميدان الأساسية التي يحددها. وبخلاف ذلك ، هو مجموعة مفهرسة على التوالي.
والسبب أنا أقول هذا فعلا هو وظيفة يدوية لأننا دائما يسترجع قائمة النتائج تنتمي إلى فئة معينة. فعلى سبيل المثال ، إذا كنا نريد للحصول على كل فئة من قاعدة بيانات عناوين jos_categories حيث الباب يساوي 1 ، وقائمة بها. ويمكن القيام بذلك عن طريق استخدام الطريقة التالية :
/ / احصل على قاعدة بيانات وجوه ديسيبل دولار = JFactory : : getDBO () ؛ استفسار دولار = "اختر * من # __categories أين الباب = 1 "؛ / / تنفيذ المشروع الحالي مزود سلسلة استعلام. دولار ديسيبل -> setQuery دولار (استفسار) ؛ / / عودة مجموعة من قاعدة البيانات الأجسام قائمة دولار = دولار ديسيبل -> loadObjectList () ؛ / / إنشاء قائمة عناوين foreach دولار (قائمة البند دولار) ( item_title دولار = دولار البند -> عنوان ؛ صدى item_title دولار. '<br/>' ؛ )
وظائف مماثلة
- طريقة لاستخدام Joomla loadAssoc
- الطريقة الصحيحة لاستعمال Joomla getNumRows
- Joomla -- مقتطفات من المادة ربط كامل لعنوان المادة
- تركيب وتشغيل Joomla على أوبونتو
- Joomla الادارية للاسترجاع كلمة المرور
- Joomla يدويا تمكين الإعداد عنوان المنشأة العامة للأسمدة
- إزالة Mootools من رأس Joomla
- بيان مشترك -- تقديم عرض آخر الأخبار وحدة التاريخ
- Joomla قوات الدفاع الشعبي في عرض مشكلة IE7 فيكس
- Joomla إضافة العرف مجموعات المستخدمين
- جعل Joomla localhost عمل البريد الإلكتروني
- Joomla الأحمال وحدة الموقف داخل المحتوى
تعليقات
2 تعليقات حتى الآن














أود أن نعرف كيف نحصل على ميدان أسماء من rowset. دراسة التسويق التجاري للمنتجات لم يبين كيف ، أساسا ، تحميل recordset مع loadObjectList من دينامية البيان (عدد غير معروف من المجالات).
بعد ذلك ، أحتاج إلى حلقة من خلال السجلات ، من أول إلى آخر باستخدام مجال دولار على التوالي -> field_name (لقد ربط دولار على التوالي مع المستوى القياسي الذي سجلته).
كيف أحصل على مجالات أو ، باستخدام دولار على التوالي -> بيانات [0] ، دولار على التوالي -> بيانات [1] وعلى ذلك ، ولكن كيف يمكنني العثور على عدد من الميادين؟
شكرا ، غاري.
مرحبا ، غاري
هل تعتقد ان هذا هو ما تبحثون عنه؟
http://dev.joomla.org/component/option ، com_jd-wiki/Itemid ، / الهوية ، إشارات : joomla.framework : قاعدة بيانات : jdatabase - getnumrows /