पोस्ट डेटा के साथ फॉर्म बनाने और क्रूड ऑपरेशन क्यों कर रहे हैं आपके लिए उपयुक्त नहीं है?
एक वेब एप्लिकेशन उपयोगकर्ता इंटरफ़ेस का उपयोग करके डेटाबेस के साथ बातचीत करने के बारे में है। उपकरण या ढांचे का उपयोग करके फॉर्म बनाने पर कम समय बिताने का कोई भी प्रयास साइड इफेक्ट्स होगा। मेरी राय में, आप चाहते हैं कि आपके फॉर्म खूबसूरती से डिजाइन किए जाएं, क्योंकि आपके उपयोगकर्ता उनके साथ बातचीत करेंगे, शायद अक्सर। प्रत्येक रूप को यथासंभव सरल और सीधा-आगे के रूप में डिजाइन किया जाना चाहिए।
आप उपयोगकर्ता इंटरफ़ेस/उपयोगकर्ता इंटरैक्शन डिजाइनर के समर्थन से लाभ उठा सकते हैं। इस व्यक्ति को समझाएं कि फॉर्म का उद्देश्य क्या है, और डेटा क्या प्रस्तुत करता है। आप प्रति फ़ील्ड नाम फ़ील्ड नाम और सत्यापन नियम भी प्रदान कर सकते हैं। इंटरैक्शन डिजाइनर का काम आपको फॉर्म के लिए HTML प्रदान करना है, जिसे आप अपने मौजूदा ढांचे में प्लग कर सकते हैं। एक अच्छा JQuery प्लगइन का उपयोग कर इंटरैक्शन डिजाइनर क्लाइंट साइड सत्यापन कोड भी बनाते हैं।
आपका काम अब POST सरणी प्राप्त करने के लिए कम हो गया है, हो सकता है कि कुछ अतिरिक्त सर्वर-साइड सत्यापन और फॉर्म-वैल्यू सैनिटाइजिंग, और डेटाबेस को डेटा लिखना, मॉडल कार्यों का उपयोग करके प्राथमिकता से लिखें।
मैं फॉर्म जेनरेटर या मचान का उपयोग करने के खिलाफ दृढ़ता से सलाह देता हूं।
स्रोत
2010-07-12 07:38:11
"प्रभावी"? पहली बार मैं उसे देखता हूं। – Mathias
सीआरयूडी को सरल बनाने के लिए [PHP ढांचे के संभावित डुप्लिकेट] (http://stackoverflow.com/questions/29126/php-frameworks-for-simplifying-crud) – Gordon