केकपीएचपी - सत्यापन
अक्सर वेबसाइट बनाते समय, डेटा को संसाधित करने से पहले हमें कुछ चीजों को मान्य करना होगा। CakePHP सत्यापन पैकेज प्रदान करता है, सत्यापनकर्ताओं का निर्माण करता है जो आसानी से डेटा को मान्य कर सकते हैं।
मान्यता विधियाँ
CakePHP मान्यता वर्ग में विभिन्न मान्यता विधियाँ प्रदान करता है। उनमें से कुछ सबसे लोकप्रिय नीचे सूचीबद्ध हैं।
वाक्य - विन्यास | जोड़ें (स्ट्रिंग $ फ़ील्ड, सरणी | स्ट्रिंग $ नाम, सरणी | केक \ मान्यता \ वैलिडेशन नियम $ नियम [) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | फ़ील्ड के नियम सेट में एक नया नियम जोड़ता है। यदि दूसरा तर्क एक सरणी है, तो फ़ील्ड के लिए नियम सूची को दूसरे तर्क से बदल दिया जाएगा और तीसरे तर्क को अनदेखा किया जाएगा। |
वाक्य - विन्यास | allowEmpty (स्ट्रिंग $ फ़ील्ड , बूलियन | स्ट्रिंग | कॉल करने योग्य $ जब सत्य, स्ट्रिंग | शून्य $ संदेश शून्य) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी फ़ील्ड को खाली करने देता है। |
वाक्य - विन्यास | अल्फ़ान्यूमेरिक (स्ट्रिंग $ फ़ील्ड , स्ट्रिंग | null $ मैसेज null, string | callable | null $ जब null |
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी क्षेत्र में एक अल्फ़ान्यूमेरिक नियम जोड़ें। |
वाक्य - विन्यास | क्रेडिट कार्ड (स्ट्रिंग $ फ़ील्ड , स्ट्रिंग $ प्रकार 'सब', स्ट्रिंग | शून्य $ संदेश अशक्त, स्ट्रिंग | कॉल करने योग्य | अशक्त $ जब शून्य) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी फ़ील्ड में क्रेडिट कार्ड नियम जोड़ें। |
वाक्य - विन्यास | ईमेल (स्ट्रिंग $ फ़ील्ड, बूलियन $ checkMX झूठी, स्ट्रिंग | अशक्त $ संदेश अशक्त, स्ट्रिंग | कॉल करने योग्य | अशक्त, $ जब अशक्त) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी फ़ील्ड में ईमेल सत्यापन नियम जोड़ें। |
वाक्य - विन्यास | maxLength (स्ट्रिंग $ फ़ील्ड , पूर्णांक $ अधिकतम , स्ट्रिंग | अशक्त $ संदेश अशक्त, स्ट्रिंग | कॉल करने योग्य | अशक्त $ जब सुस्त) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी फ़ील्ड में स्ट्रिंग लंबाई सत्यापन नियम जोड़ें। |
वाक्य - विन्यास | minLength (स्ट्रिंग $ क्षेत्र , पूर्णांक $ मिनट , स्ट्रिंग | अशक्त $ संदेश अशक्त, स्ट्रिंग | कॉल करने योग्य | अशक्त $ जब सुस्त) |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | किसी फ़ील्ड में स्ट्रिंग लंबाई सत्यापन नियम जोड़ें। |
वाक्य - विन्यास | notBlank (स्ट्रिंग $ फ़ील्ड , स्ट्रिंग | null $ मैसेज null, string | callable | null $ जब null |
---|---|
मापदंडों |
|
रिटर्न | इस $ |
विवरण | एक फ़ील्ड में एक नोटबैंक नियम जोड़ें। |