Your Developer Exam showed me just how much there is to PHP. "وأظهر الامتحان الخاص المطور لي فقط كم هناك لPHP."
روس

فئة RocksDBOArray

وصف

تمكن هذه الفئة من جدول قاعدة بيانات لمعالجته بسهولة دون الحاجة إلى كتابة أي SQL.

وعلاوة على ذلك ، فإنه يسمح متعددة الصفوف العمليات ، وهو غير ممكن مع RocksDBO الفئة.

  • Gaurang Patel المؤلف : Gaurang باتل
  • 0.2.1 الإصدار : 0.2.1

) وتقع في / RocksDBOArray.php (خط 14)

موجز متغير
$Results مختلطة $ نتائج
الأسلوب موجز
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ RocksDBO[] $rowValues = null ]) RocksDBOArray __construct (سلسلة $ tableName ، [سلسلة configFileName $ = فارغة] ، [سلسلة fieldDefinition $ = فارغة] ، [RocksDBO [] $ = فارغة rowValues])
AddOrderBy ( string $fieldName , [ string $orderDirection = null ]) الفراغ AddOrderBy (سلسلة $ fieldName ، [سلسلة orderDirection $ = فارغة])
Count () كثافة عدد ()
Delete () الفراغ حذف ()
LoadDBOObjects ( array $rowValues ) الفراغ LoadDBOObjects (الصفيف rowValues ​​$)
Save () الفراغ حفظ ()
Select () الفراغ حدد ()
__call ( الفراغ __call ( , $ method_name ، ) $ المعلمات)
__get ( الفراغ __get ( ) $ اسم)
__set ( الفراغ __set ( , $ الاسم ، ) $ قيمة)
المتغيرات
$Results (line 20 ) نتائج مختلطة $ (خط 20)
  • public وصول : الجمهور
طرق
(line 33 ) __construct منشئ (السطر 33)

منشئ تمكن مجموعة كائن قاعدة البيانات ليتم تكوينه.

  • public وصول : الجمهور
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ RocksDBO[] $rowValues = null ]) RocksDBOArray __construct (سلسلة $ tableName ، [سلسلة configFileName $ = فارغة] ، [سلسلة fieldDefinition $ = فارغة] ، [RocksDBO [] $ = فارغة rowValues])
  • $tableName : the table this database object array should be created for سلسلة $ tableName : يجب أن يكون الجدول إنشاء هذه المجموعة لكائن قاعدة بيانات
  • $configFileName : the configuration filename that should be used for this object, if null the default is used سلسلة $ configFileName : اسم الملف التكوين التي يجب استخدامها لهذا الكائن ، إذا تم استخدام فارغة الافتراضي
  • $fieldDefinition : any pre-created field definitions, this is usually used internally. سلسلة $ fieldDefinition : أي تعريفات الحقل قبل خلق ، وعادة ما يستخدم هذا داخليا.
  • $rowValues : array of RocksDBO objects that should be loaded. RocksDBO [] $ rowValues ​​: مجموعة من الكائنات RocksDBO أنه ينبغي تحميلها.
(line 261 ) العد (السطر 261)

هذا بحساب عدد العناصر الموجودة في DBOArray.

  • public وصول : الجمهور
Count () كثافة عدد ()
(line 282 ) AddOrderBy (السطر 282)

يحدد هذا النظام من الصفيف. كما يمكن أن يكون هناك العديد من تطبيق النظام سطحها كما يريد.

  • public وصول : الجمهور
AddOrderBy ( string $fieldName , [ string $orderDirection = null ]) الفراغ AddOrderBy (سلسلة $ fieldName ، [سلسلة orderDirection $ = فارغة])
  • $fieldName : the field name to be ordered سلسلة $ fieldName : اسم الحقل إلى أن يؤمر
  • $orderDirection : the direction the field should be ordered. سلسلة $ orderDirection : يجب أن يكون الاتجاه أمر هذا المجال. وهذا يمكن أن تتخذ إما RocksDesc القيم أو RocksAsc.
(line 207 ) حذف (السطر 207)

سيؤدي ذلك إلى حذف الصفوف التي تطابق المعايير التي قمت بتعيينها على هذا الكائن. وعلاوة على ذلك ، فإنه يزيل أيضا مجموعة النتائج $.

  • public وصول : الجمهور
Delete () حذف الفراغ ()
(line 241 ) GetFieldDefinition (السطر 241)

هذا بإرجاع مجموعة من التعاريف الميدان.

  • public وصول : الجمهور
GetFieldDefinition () GetFieldDefinition الفراغ ()
(line 123 ) LoadDBOObjects (السطر 123)

هذه الأحمال صفيف من الكائنات إلى مجموعة النتائج RocksDBO $.

  • public وصول : الجمهور
LoadDBOObjects ( array $rowValues ) LoadDBOObjects باطلة (الصفيف rowValues ​​$)
  • $rowValues : is the array of RocksDBO objects. صفيف $ rowValues ​​: هو مجموعة من الكائنات RocksDBO.
(line 191 ) انقاذ (خط 191)

هذا يوفر كافة الكائنات RocksDBO بالدولار النتائج إلى قاعدة البيانات. يتم تنفيذ إدراج / التحديث بشكل منفصل لكل كائن.

  • public وصول : الجمهور
Save () حفظ باطلة ()
(line 137 ) تحديد (خط 137)

وهذا تحديد كافة البيانات مع الخصائص التي تم تعيينها. ويمكن إرجاع هذه الوظيفة أكثر من الصفوف عندما وجدت.

  • public وصول : الجمهور
Select () حدد الفراغ ()
(line 99 ) __call (السطر 99)
  • public وصول : الجمهور
__call ( الفراغ __call ( , $ method_name ، ) $ المعلمات)
  • $ method_name
  • $ المعلمات
(line 246 ) __get (السطر 246)
  • public وصول : الجمهور
__get ( الفراغ __get ( ) $ اسم)
  • اسم $
(line 255 ) __set (السطر 255)
  • public وصول : الجمهور
__set ( __set باطلة ( , $ الاسم ، ) $ قيمة)
  • اسم $
  • $ قيمة

لا تعليقات قدمت.
صورة الأمن

بقلم دومينيك سكينر
آخر تحديث : 2011/10/25 16:00:38