របៀប Validate នៅក្នុង Yii Framework

នៅក្នុងមេរៀនមុន អ្នកបានដឹងហើយអំពីរបៀបបង្កើត Form (ទម្រង់) ជាមួយនឹង Yii framework ដែល TechFree បានបង្ហាញកន្លងមកនោះ ចំនែកឯថ្ងៃនេះ TechFree សូមបង្ហាញអំពីរបៀប Validate (ដាក់លក្ខណ្ឌ) នៅក្នុង Yii framework នេះវិញម្ដង ។ ហើយនៅក្នុងការសិក្សានេះគឺ យើងសិក្សាទៅលើទម្រង់ចុះឈ្មោះ (Register Form) ដែលយើងបានបង្កើតហើយនៅក្នុងមេរៀនមុន ។

ជាទូទៅ នៅក្នុងទម្រង់នីមួយគឺត្រូវតែមានលក្ខណ្ឌនៅក្នុងការបង្កើត ដូចជា ទម្រង់ចុះឈ្មោះនេះ គឹទាមទារឲ្យ យើងបំពេញនូវពត៌មានដោយមិនអនុញ្ញាតិឲ្យទទេនោះឡើយ ។

១) ការសរសេរកូដ

ការសរសេរកូដគឺ យើងត្រូវសរសេរជាមួយនឹង MVC ដែល យើងខ្ញុំបានបង្ហាញរួចមកហើយនៅក្នុងមេរៀនការបង្កើត Form ជាមួយនឹង Yii framework នេះ ។

១.១) Model

នៅក្នុងរូបភាពខាងលើ កូដដែលបានសរសេរនេះគឺខុសពីការបង្កើត Form បន្តិច គឺនៅត្រង់ function rules() ។ នៅក្នុងការ Validation (ដាក់លក្ខខណ្ឌ) នេះគឺយើងត្រូវប្រើ function មួយដែលមានឈ្មោះថា rules() ដែលវាគឺជា function មួយដែលបានធ្វើការដាក់លក្ខខណ្ឌរួចជាស្រេចនូវកូដមួយចំនួនធំនៅក្នុង Yii framework នេះ ប៉ុន្តែ នៅក្នុងរូបភាពនេះគឺយើងបានកែប្រែនូវការផ្ដល់ដំណឹង (Message) រួចហើយ ដោយមិនប្រើ Message របស់ Yii ដែលមានស្រាប់នោះទេ។

១.២) Controllers

នៅត្រង់ Controllers គឺមិនមានការផ្លាស់ប្ដូរនោះទេ គឺវាដូចទៅនឹងការបង្កើត Form នៅក្នុងមេរៀនមុនដែរ។

១.៣) Views

ខាងលើនេះគឺជាកូដផ្នែកខាងលើនៃ Form នៅក្នុង Views ។

រូបខាងលើនេះគឺជាកូដនៃ Form ដែលស្ថិតនៅក្នុង Views ប៉ុន្តែវាខុសនៅត្រង់ Gender គឺមានការកំនត់តម្លៃត្រង់ Checkbox នៃភេទ ប្រុស(Male) និង ស្រី(Female) ។

២) លទ្ធផល

ក្រោយពីបញ្ចប់ការសរសេរកូដរួចមក យើងនឹងទទួលបានលទ្ធផលដូចខាងក្រោម ៖

ចែករំលែក​អត្ថបទនេះទៅកាន់៖

Exit mobile version