Your PHP skills tool showed me were I needed to improve and how to do it! "أظهرت أداة لديك مهارات PHP لي وأنا في حاجة الى تحسين وكيفية القيام بذلك!"
توم

فئة RocksForm

وصف

تنفذ واجهات :

  • RocksIValidatable

ويمثل هذا النموذج على الصفحة.

هذا يبسط المشاكل المشتركة للقيام التعامل مع النموذج والتحقق من الصحة.

  • Dominic Skinner المؤلف : دومينيك سكينر
  • 0.2.1 الإصدار : 0.2.1

) وتقع في / RocksForm.php (السطر 15)

الأسلوب موجز
__construct () RocksForm __construct ()
AddEqualToComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddEqualToComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
AddField ( string $name , string $type , string $isRequired , [ string $formName = null ], [ string $default = null ]) الفراغ AddField (سلسلة $ اسم سلسلة $ ، اكتب سلسلة $ isRequired ، [سلسلة formName $ = فارغة] ، [سلسلة $ الافتراضي = فارغة])
AddFormIdentifier ( string $fieldName , string $formName ) الفراغ AddFormIdentifier (سلسلة $ fieldName ، سلسلة $ formName)
AddItemOneGreaterThanTwoComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddItemOneGreaterThanTwoComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
AddItemOneLessThanTwoComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddItemOneLessThanTwoComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
AddNotEqualToComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddNotEqualToComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
GetCurrentForm () الفراغ GetCurrentForm ()
GetErrors () الفراغ GetErrors ()
GetField ( string $name ) RocksFormField GetField (سلسلة $ اسم)
SetFormType ( string $type ) الفراغ SetFormType (سلسلة $ نوع)
Validate () الفراغ التحقق من صحة ()
طرق
(line 29 ) __construct منشئ (السطر 29)
  • public وصول : الجمهور
__construct () RocksForm __construct ()
(line 162 ) AddEqualToComparison (السطر 162)

يضيف يساوي المقارنة. هذا يتحقق من أن قيم حقول النموذج متساوون إذا لم تكن الرسالة ثم يتم عرضها.

  • public وصول : الجمهور
AddEqualToComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddEqualToComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
  • $itemOne : this is the name of the first field to compare سلسلة itemOne $ : هذا هو اسم الحقل الأول للمقارنة
  • $itemTwo : this is the name of the second field to compare سلسلة itemTwo $ : هذا هو اسم الحقل الثاني للمقارنة
  • $message : this is message that is displayed if the fields are not equal سلسلة $ الرسالة : هذه هي الرسالة التي يتم عرضها إذا كانت الحقول غير متساوية
(line 134 ) AddField (السطر 134)

هذا الأسلوب يضيف حقل آخر إلى النموذج. تحتاج إلى إضافة حقل إلى نموذج لإرجاع قيمة في الصفيف النقابي وكذلك لأداء valudation على ذلك.

  • public وصول : الجمهور
AddField ( string $name , string $type , string $isRequired , [ string $formName = null ], [ string $default = null ]) الفراغ AddField (سلسلة $ اسم سلسلة $ ، اكتب سلسلة $ isRequired ، [سلسلة formName $ = فارغة] ، [سلسلة $ الافتراضي = فارغة])
  • $name : this is the name of the form field سلسلة $ اسم : هذا هو اسم حقل النموذج
  • $type : this is the type of the form field سلسلة $ اكتب : هذا هو نوع حقل النموذج
  • $isRequired : this indicates if the field is a required field سلسلة $ isRequired : يشير هذا إذا كان الحقل هو حقل مطلوب
  • $formName : this is the form name that field is part of. سلسلة formName $ : هذا هو اسم النموذج الذي هو جزء من الحقل. لا حاجة لذلك إذا كان هناك نموذج واحد فقط
  • $default : this is the default value of the field if it is left empty. سلسلة $ الافتراضية : هذه هي القيمة الافتراضية للحقل إذا تركت فارغة.
(line 81 ) AddFormIdentifier (السطر 81)

ويضيف هذا النموذج الفريد معرف هذا يشير إلى أن حقل نموذج ينتمي فقط إلى واحد من النماذج على الصفحة. ملاحظة تحتاج فقط إلى استخدام هذا الأسلوب إذا كان هناك أكثر من شكل واحد في الصفحة.

  • public وصول : الجمهور
AddFormIdentifier ( string $fieldName , string $formName ) AddFormIdentifier باطلة (سلسلة $ fieldName ، سلسلة formName $)
  • $fieldName : this is the field name that uniquely identifies the form سلسلة fieldName $ : هذا هو اسم الحقل الذي يحدد شكل فريد
  • $formName : this is the form name that you want to assign to the form سلسلة formName $ : هذا هو اسم النموذج الذي تريد تعيين إلى النموذج
(line 188 ) AddItemOneGreaterThanTwoComparison (السطر 188)

يضيف عنصر واحد هو أكبر من المقارنة two البند. هذا يتحقق من أن قيم النموذج البند حقل واحد أكبر من البند الثاني إذا لم تكن ثم يتم عرض الرسالة.

  • public وصول : الجمهور
AddItemOneGreaterThanTwoComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddItemOneGreaterThanTwoComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
  • $itemOne : this is the name of the first field to compare سلسلة itemOne $ : هذا هو اسم الحقل الأول للمقارنة
  • $itemTwo : this is the name of the second field to compare سلسلة itemTwo $ : هذا هو اسم الحقل الثاني للمقارنة
  • $message : this is message that is displayed if the validation fails سلسلة $ الرسالة : هذه هي الرسالة التي يتم عرضها في حالة فشل التحقق من الصحة
(line 201 ) AddItemOneLessThanTwoComparison (السطر 201)

يضيف عنصر واحد هو أقل من المقارنة two البند. هذا يتحقق من أن قيم النموذج البند حقل واحد هو أقل من البند الثاني إذا لم تكن ثم يتم عرض الرسالة.

  • public وصول : الجمهور
AddItemOneLessThanTwoComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddItemOneLessThanTwoComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
  • $itemOne : this is the name of the first field to compare سلسلة itemOne $ : هذا هو اسم الحقل الأول للمقارنة
  • $itemTwo : this is the name of the second field to compare سلسلة itemTwo $ : هذا هو اسم الحقل الثاني للمقارنة
  • $message : this is message that is displayed if the validation fails سلسلة $ الرسالة : هذه هي الرسالة التي يتم عرضها في حالة فشل التحقق من الصحة
(line 175 ) AddNotEqualToComparison (السطر 175)

يضيف عدم المساواة المقارنة. هذا يتحقق من أن قيم حقول النموذج ليست متساوية إذا لم تكن الرسالة ثم يتم عرضها.

  • public وصول : الجمهور
AddNotEqualToComparison ( string $itemOne , string $itemTwo , string $message ) الفراغ AddNotEqualToComparison (سلسلة $ itemOne ، سلسلة $ itemTwo ، سلسلة $ الرسالة)
  • $itemOne : this is the name of the first field to compare سلسلة itemOne $ : هذا هو اسم الحقل الأول للمقارنة
  • $itemTwo : this is the name of the second field to compare سلسلة itemTwo $ : هذا هو اسم الحقل الثاني للمقارنة
  • $message : this is message that is displayed if the fields are equal سلسلة $ الرسالة : هذه هي الرسالة التي يتم عرضها إذا كانت حقول متساوون
(line 43 ) GetAssociativeArrayData (السطر 43)

هذا بإرجاع صفيف النقابي مع اسم الحقل كمفتاح وقيمة المجال حيث القيمة.

  • public وصول : الجمهور
GetAssociativeArrayData () GetAssociativeArrayData باطلة ()
(line 106 ) GetCurrentForm (السطر 106)

يعود هذا النموذج الذي قد نشر لتوه.

  • public وصول : الجمهور
GetCurrentForm () الفراغ GetCurrentForm ()
(line 209 ) GetErrors (السطر 209)

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

  • public وصول : الجمهور
GetErrors () الفراغ GetErrors ()
(line 145 ) GetField (السطر 145)

هذا الأسلوب بإرجاع حقل بناء على اسمها

  • public وصول : الجمهور
GetField ( string $name ) RocksFormField GetField (سلسلة $ اسم)
  • $name : this is the name of the form field to return سلسلة $ اسم : هذا هو اسم حقل النموذج للعودة
(line 66 ) SetFormType (السطر 66)

هذا يحدد نوع النموذج

  • public وصول : الجمهور
SetFormType ( string $type ) الفراغ SetFormType (سلسلة $ نوع)
  • $type : this sets the type of form RocksPost or RocksGet سلسلة $ اكتب : هذا يحدد نوع أو شكل RocksPost RocksGet
(line 222 ) التحقق من صحة (السطر 222)

هذا يتحقق من أن جميع حقول النموذج اجتياز كافة الاختبارات التحقق من الصحة.

  • public وصول : الجمهور
Validate () التحقق من الفراغ ()

التعليقات حتى الآن : 1. صفحة 1 من 1. متوسط ​​التقييم :
1:26am on Saturday, December 3rd, 2011 كاثي 01:26 يوم السبت 3 ديسمبر ، 2011
سقطت من السرير شعور أسفل. وقد brightneed هذا اليوم بلدي!

صورة الأمن

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