php - Fatal error: Call to a member function, on a non-object, codeigniter controller -
यहाँ मेरा नियंत्रक profileinfo.php
& lt; php वर्ग प्रोफ़ाइल में जानकारी CI_Controller का विस्तार करती है {function सूचकांक () {$ this- & gt; लोड- & gt; सहायक (सरणी ('फ़ॉर्म', 'यूआरएल')); $ This- & gt; लोड- & gt; मॉडल ('एल्यूमिंसर्ट', '', TRUE); $ इस- & gt; load- & gt; पुस्तकालय ( 'form_validation'); $ This- & gt; form_validation- & gt; set_rules ('नाम', 'नाम', 'अपेक्षित'); $ This- & gt; form_validation- & gt; set_rules ('शाखा', 'ब्रैम', 'आवश्यक'); $ This- & gt; form_validation- & gt; सेट_रेल्स ('शैक्षिक रुचि', 'शैक्षणिक ब्याज', 'आवश्यक'); $ This- & gt; form_validation- & gt; सेट_रेल्स ('इंटर्नशिप डिटेल्स', 'इंटर्नशिप विवरण', 'आवश्यक'); $ this- & gt; form_validation- & gt; सेट_रियल्स ('interest_hobbies', 'रुचि और शौक', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('व्यक्तिगत ब्लॉग', 'व्यक्तिगत ब्लॉग', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('facebookprofile', 'फेसबुक प्रोफाइल', 'आवश्यक'); $ this- & gt; form_validation- & gt; सेट_रेल्स ('लिंक किए गएप्रोफ़ाइल', 'लिंक्डइन प्रोफ़ाइल', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('होमसिटी', 'होम सिटी', 'आवश्यक'); $ This- & gt; form_validation- & gt; सेट_रेल्स ('देश', 'देश', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('उच्च डिग्री', 'उच्च डिग्री', 'आवश्यक'); $ This- & gt; form_validation- & gt; सेट_रेल्स ('कॉलेज की शिक्षा', 'कॉलेज ऑफ एजुकेशन', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('आधिकारिक ईमेल', 'आधिकारिक ईमेल', 'आवश्यक'); $ This- & gt; form_validation- & gt; सेट_रियल्स ('कैरियर सर्च', 'कैरियर ब्याज', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('वर्तमान उपस्थिति', 'वर्तमान नियोक्ता', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('वर्तमान काम', 'वर्तमान नौकरी', 'आवश्यक'); $ this- & gt; form_validation- & gt; set_rules ('पिछला कर्मचारी', 'पिछला कर्मचारी', 'आवश्यक'); $ This- & gt; form_validation- & gt; set_rules ('स्टार्टअपनाम', 'स्टार्टअप नाम', 'आवश्यक'); यदि ($ this- & gt; form_validation- & gt; रन () == FALSE) {$ this- & gt; लोड- & gt; दृश्य ('अल्यूमप्रोफाइल'); } और {$ alumdata = array ('name' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('नाम'), 'शाखा' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('शाखा' ), 'शैक्षिक ब्याज' = & gt; $-> यह- & gt; इनपुट- & gt; पोस्ट ('शैक्षिक रुचि'), 'इंटर्नशिप विवरण' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('इंटर्नशिप डिटेल्स'), 'ब्याज और 'शौक' = & gt; $- यह- & gt; इनपुट- & gt; पोस्ट ('interest_hobbies'), 'निजीब्लॉग' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('व्यक्तिगत ब्लॉग'), 'फेसबुक प्रोफ़ाइल' = & gt ; $ the- & gt; इनपुट- & gt; पोस्ट ('फेसबुक प्रोफाइल'), 'लिंक्डिन प्रोफाइल' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('लिंक किए गएप्रोफाइल'), 'होम सिटी' = & gt; $ this- & Gt; इनपुट- & gt; पोस्ट ('होमसिटी'), 'देश' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('देश'), 'उच्च डिग्री' = & gt; $ this- & gt; इनपुट- & gt पोस्ट ('उच्च डिग्री'), 'कॉलेज ऑफ एजुकेशन' = & gt; $ this- & gt; इनपुट- & gt; पोस्ट ('कॉलेजफिड शिक्षा'), 'आधिकारिक ईमेल' = & gt; $ this- & gt; इनपुट- & gt; 'आधिकारिक मेल'), 'करियर ब्याज' = & gt; $- यह- & gt; इनपुट- & gt; पोस्ट ('करियरचर्च'), 'वर्तमान नियोक्ता' = & gt; $ this- & gt; इनपुट- & gt; ), 'वर्तमान नौकरी' = & gt; $ इस- & gt; इनपुट- & gt; पोस्ट ('वर्तमान काम'), 'पिछला कर्मचारी' = & gt; $ इस- & gt; इनपुट- & gt; पोस्ट ('पिछली नियोक्ता'), 'स्टार्टअप नाम' = & gt; $ इस- & gt; इनपुट- & gt; पोस्ट ('स्टार्टअपनाम'),); // डेटा को ट्रांसफ़र करने के लिए मॉडल को $ this- & gt; insert- & gt; alum_insert ($ alumdata); $ इस- & gt; load- & gt; दृश्य ( 'registration_success'); }}}? & Gt; और यह मेरा मॉडल aluminsert.php है
& lt;? php वर्ग Aluminsert सीआईएमोडेल फैलता है {function __construct () {मूल :: __ कंस्ट्रक्ट (); } फ़ंक्शन alum_insert ($ alumdata) {$ this- & gt; db- & gt; सम्मिलित करें ('user_detail', $ alumdata); }}? & Gt; फ़ॉर्म सत्यापन काम कर रहा है और फॉर्म सबमिट करने के बाद, दिखाया गया त्रुटि है: गंभीर त्रुटि: सदस्य फंक्शन पर कॉल करें alum_insert () में C: \ wamp \ www \ Ci \ application \ controllers \ profileinfo.php पंक्ति 61 पर
त्रुटि नीचे दिए गए कोड में है। आप 'सम्मिलित' श्रेणी से एक विधि को कॉल करने की कोशिश कर रहे हैं, जो कि आपके मॉडल में मौजूद नहीं है।
$ this- & gt; insert- & gt; अल्यूम_इंसर्ट ($ alumdata); $ इस- & gt; load- & gt; दृश्य ( 'registration_success'); आपके मॉडल को 'एलुमिंसर्ट' कहा जाता है और जिस विधि का उपयोग आप सम्मिलित करने के लिए कर रहे हैं वह 'alum_insert' कहलाता है, इसलिए आपको ऐसा करना चाहिए। <पूर्व> $ this-> aluminsert-> alum_insert ($ alumdata); $ इस- & gt; load- & gt; दृश्य ( 'registration_success');
php स्क्रिप्ट उदाहरण कोड
ReplyDeleteडायनामिक कैलेंडर (अब तक का सबसे आसान) नमूना कोड