मेरे लिए दो पेर्ल मॉड्यूल के बीच चयन करना मुश्किल है - पैराम्स :: मान्य और पैराम्स :: चेक। मैं एक Mojolicious आवेदन लिख रहा हूँ जो आसानी से वितरित किया जाना चाहिए। आम तौर पर मेरा मतलब साझा साझा होस्टिंग पर निर्देशिका संरचना अपलोड करना और चलाने के लिए तैयार होना चाहिए। पैराम्स :: मान्य काफी शक्तिशाली है और खरीदा गया है, शुद्ध-पर्ल कार्यान्वयन है। पैराम्स :: संस्करण 5.10.0 के बाद पर्ल कोर वितरण में चेक है, क्या आप अन्य को इंगित कर सकते हैं "मुझे एक या दूसरे को क्यों पसंद करना चाहिए"?पैराम्स :: मान्य या पैराम्स :: चेक, मुझे एक या दूसरे को क्यों पसंद करना चाहिए?
उत्तर
इन मॉड्यूल में से प्रत्येक के लिए सीपीएएन बग रिपोर्ट के माध्यम से देखकर आपको चुनने में मदद मिल सकती है। वर्तमान में, Params::Check में कोई बग रिपोर्ट नहीं है (इसमें केवल एक विशलिस्ट सूची है), लेकिन Params::Validate में कुछ हैं। यह देखने के लिए जांचें कि क्या आपके बग के लिए कोई बग प्रासंगिक है या नहीं।
आप यह देखने के लिए सीपीएएन परीक्षकों मंच/संस्करण मैट्रिक्स को भी देख सकते हैं कि प्लेटफॉर्म पर कोई असफलता है या नहीं।
धन्यवाद। मैंने कम से कम अब तक एक और दृष्टिकोण लिया। चूंकि यह एक Mojolicious ऐप है और मैं पहले से ही Mojox :: Validator का उपयोग करता हूं, मैंने के लिए Mojox :: Validator को आज भी मेरी कुछ दिनचर्या (न केवल फॉर्म सत्यापन के लिए) का प्रयास करने का निर्णय लिया है। इसमें "चेक" या "मान्य" जैसे सामान्य कार्य नहीं हैं लेकिन मैंने अपना खुद का बना दिया है। –
अब आप मोजो आवेदन में सत्यापन मानकों के लिए Mojolicious :: Validator का उपयोग कर सकते हैं। http://mojolicio.us/perldoc/Mojolicious/Guides/Rendering#Form-validation
मोजो सत्यापनकर्ता का उपयोग शायद समझ में आता है। मैं बस यह इंगित करना चाहता हूं कि Params::Validate
के लेखक Params::ValidationCompiler
- 1. रूट पैराम्स
- 2. पैराम्स कीवर्ड प्रासंगिक क्यों नहीं है?
- 3. .net प्रतिबिंब और "पैराम्स" कीवर्ड
- 4. अनुरोध पैराम्स और अनुरोध निकाय
- 5. सी # पैराम्स कम से कम एक मान
- 6. क्या मुझे सेवा() या doPost() को ओवरराइड करना चाहिए?
- 7. क्या मुझे पढ़ने या लिखने के लिए एक मेमोरी एक्सेस पसंद करना चाहिए?
- 8. प्ले फ्रेमवर्क - पैराम्स के साथ रीडायरेक्ट
- 9. मुझे रीशेपर या कोडरश क्यों खरीदना चाहिए?
- 10. मुझे वाईआई के दृश्य में विजेट या रेंडरपार्टियल का उपयोग करना पसंद करना चाहिए?
- 11. विजुअल स्टूडियो - सारांश टैग टिप्पणियां - वैकल्पिक पैराम्स
- 12. enum या परिभाषित, मुझे किस का उपयोग करना चाहिए?
- 13. Entitymanager.flush() वीएस EntityManager.getTransaction() प्रतिबद्ध - मुझे क्या पसंद करना चाहिए?
- 14. पैराम्स ऐरे के साथ सेटअप विधि
- 15. नेस्टेड पैराम्स का उपयोग कैसे करें
- 16. Grails - पैराम्स मानचित्र में पैरामीटर जोड़ें
- 17. एचटीएमएल डेटा विशेषताओं से jQuery ui स्लाइडर पैराम्स सेट करना
- 18. सभी NHibernate HiLo जनरेटर पैराम्स क्या हैं?
- 19. ओवरलोडिंग, जेनेरिक टाइप अनुमान और 'पैराम्स' कीवर्ड
- 20. एक HttpGet विधि के लिए क्या मिलता है पैराम्स()?
- 21. एम्बर-डेटा खोज() और एकाधिक पैराम्स
- 22. मुझे एक आईनेमरेबल या IList का उपयोग करना चाहिए?
- 23. मुझे पहले, प्रीपेडस्टेटमेंट या कनेक्शन को बंद करना चाहिए?
- 24. मुझे किस कोड का उपयोग करना चाहिए, CodeContract या CuttingEdge.Conditions?
- 25. रेलों में पैराम्स हैश असाइन/प्रतिस्थापित करें
- 26. क्या अनुरोध। पैराम्स ["कुंजी"] करते हैं?
- 27. क्या मुझे डबल या फ्लोट का उपयोग करना चाहिए?
- 28. क्या मुझे इनपुटस्ट्रीम या इनपुटस्ट्रीम रीडर को बफर करना चाहिए?
- 29. क्या मुझे हमेशा MyISQL पर MySQL InnoDB पसंद करना चाहिए?
- 30. क्या मुझे int या UInt16 का उपयोग करना चाहिए?
की ओर स्थानांतरित हो गए हैं यदि आप रोल्स्की या विलियम्स थे, तो उत्तर सरल है। – Axeman
यह सच है :), लेकिन मैं नहीं हूं :) –
मैं विधि :: हस्ताक्षर का उल्लेख करूंगा जो अब प्रकार/वर्ग/भूमिका सत्यापन है, बहुत कम वर्बोज़ है, लेकिन इसकी निर्भरता श्रृंखला है। http://search.cpan.org/~mschwern/Method-Signatures-20110324.1600_001/lib/Method/Signatures.pm – Schwern