के लिए is_unique है, मैं यह समझने की कोशिश कर रहा हूं कि मैं निम्नलिखित स्थिति में कोडिनेटर फॉर्म सत्यापन लायब्रेरी से is_unique
नियम का उपयोग कैसे कर सकता हूं।codeigniter फॉर्म सत्यापन
मैं एक उपयोगकर्ता संपादित करें प्रपत्र प्रस्तुत करने के लिए कोशिश कर रहा हूँ और नियम है:
$this->form_validation->set_rules('user_name', 'User Name', 'required|trim|xss_clean|is_unique[users.user_name]');
क्या रूप में अन्य मूल्यों बदले जा रहे हैं लेकिन यह मान ही रहता है। फॉर्म यह देखने जा रहा है कि यह मान पहले से मौजूद है, इसलिए यदि यह मान परिवर्तित नहीं होता है तो मैं इसे संपादन से कैसे सुरक्षित रखूंगा।
मैं मूल मूल्य को परिभाषित करता हूं? –
यह डेटाबेस से लिया गया उपयोगकर्ता उपयोगकर्ता नाम का मूल मूल्य होगा। यदि कथन उपयोगकर्ता द्वारा सबमिट किए गए डेटा के साथ मूल उपयोगकर्ता_नाम की तुलना करता है। यदि उपयोगकर्ता अपना उपयोगकर्ता नाम बदलता है, तो यह देखने के लिए जांच करेगा कि वह मान पहले से मौजूद नहीं है, अन्यथा यह सामान्य सत्यापन करेगा। – Jeemusu
तो मुझे यह पता लगाने के लिए एक और क्वेरी सेट अप करने की आवश्यकता है कि पुराना मूल्य क्या था? –