में मॉडल को पूरा पोस्ट कैसे भेजें कोड इग्निटर में मॉडल को पूर्ण पोस्ट भेजने का सबसे अच्छा तरीका क्या होगा? मुझे पता है कि तरीके निम्नानुसार हैं:कोड इग्निटर
नाम तत्व तत्व सरणी के रूप में, उदाहरण के लिए।
<input type="text" name="contact[name]">
<input type="text" name="contact[surname]">
और उसके बाद का उपयोग करें:
$this->Model_name->add_contact($this->input->post('contact'));
अन्य एक सरणी के प्रत्येक तत्व जोड़ने और फिर जैसे मॉडल को भेजने के लिए होगा:
<input type="text" name="name">
<input type="text" name="surname">
और
$contact_array = array('name' => $this->input->post('name'),
'surname' => $this->input->post('surname'));
$this->Model_name->add_contact($contact_array);
इनमें से कौन सा बी होगा ई सबसे अच्छा अभ्यास, और क्या एक मॉडल (या एक संपूर्ण रूप शायद) में एक संपूर्ण पोस्ट भेजने का कोई तरीका है?
आह महान! पता नहीं था कि $ _POST स्वयं ही sanitized था। धन्यवाद! –
ठीक है, यह कुछ हद तक है, लेकिन यह सुनिश्चित करने के लिए, आप $ config ['global_xss_filtering'] = TRUE –
$ config ['global_xss_filtering'] सक्षम करके config.php में ऑटो-xss फ़िल्टरिंग सक्षम कर सकते हैं, यह बस सक्षम है मेरे साथ कभी नहीं हुआ कि यह वास्तविक $ _POST var को स्वच्छ करता है। –