Friday 15 May 2015

Emailing in CakePHP -


मैं अपने केक पीएचपी आवेदन में ईमेलिंग सिस्टम (केकईमेल क्लास) का उपयोग करने की कोशिश कर रहा हूं। जब कोई नया उपयोगकर्ता मेरी साइट के साथ पंजीयन करता है, तो वह उसे एक ईमेल भेजकर कहता है कि "आप सहेजे गए हैं, अब प्रवेश के लिए इस लिंक का अनुसरण करें"। मैंने यह सुविधा जोड़ दी है, लेकिन यह कोई भी मेल नहीं भेज रहा है या मुझे दिखाता है कि कोड के साथ गलत क्या है। यह कोड है: पी

  ऐप :: उपयोग ('एपसींट्रोलर', 'कंट्रोलर', 'केक ईमेल', 'नेटवर्क / ईमेल'); पी। । । सार्वजनिक फ़ंक्शन signUp () {यदि ($ this- & gt; अनुरोध- & gt; है ('पोस्ट')) {$ this- & gt; उपयोगकर्ता- & gt; बनाएँ (); अगर ($ this- & gt; उपयोगकर्ता- & gt; सहेजें ($ this- & amp;; अनुरोध- & gt; डेटा)) {$ Email = नया केक ईमेबल ('डिफ़ॉल्ट'); $ ईमेल- & gt; से (ऐरे ('admin_beauty_class@email.com' = & gt; 'मेरी साइट')) - & gt; से ($ this- & amp;; अनुरोध- & gt; डेटा ['उपयोगकर्ता'] ['उपयोगकर्ता नाम'] ) - & gt; विषय ('सौंदर्य वर्ग में आपका स्वागत है') - & gt; भेजें ('मेरा संदेश'); $ इस- & gt; सत्र- & gt; सेट फ्लैश (__ ('आपको सहेजा गया है और एक ईमेल अभी भेजा गया है, अपना मेल-बॉक्स जांचें और प्रवेश के लिए दी गई लिंक का पालन करें')); $ इस- & gt; अनुप्रेषित (); } और {$ this- & gt; सत्र- & gt; सेट फ्लैश (__ ('उपयोगकर्ता को बचाया नहीं जा सका। कृपया, पुनः प्रयास करें।')); }} $ This- & gt; सेट ('title_for_layout', 'साइन अप'); }    

बदलें

  ऐप :: उपयोग ( 'एप कंट्रोलर', 'कंट्रोलर', 'केक ईमेल', 'नेटवर्क / ईमेल'); पी । । सार्वजनिक फ़ंक्शन साइनअप () {# ... आपका बाकी कोड   

से

  ऐप :: का उपयोग करता है ('एप कंट्रोलर', 'कंट्रोलर') ; अनुप्रयोग :: उपयोग करता है ( 'CakeEmail', 'नेटवर्क / ईमेल'); सार्वजनिक फ़ंक्शन साइन अप () {# ... आपके बाकी कोड   

स्रोत

  • स्थिर ऐप :: उपयोग (स्ट्रिंग $ वर्ग, स्ट्रिंग $ पैकेज)

    केपीपीएचपी में क्लास भरे हुए लोड होते हैं, हालांकि इससे पहले कि ऑटोोलॉयर आपको अपनी कक्षाएं ढूंढ सकें, जहां यह फाइल मिल सकती है एप को बता कर कि कौन सा पैकेज किसी क्लास में पाया जा सकता है, यह ठीक से फ़ाइल का पता लगा सकता है और पहली बार एक क्लास का उपयोग किया जाता है।

    कुछ उदाहरण:

      ऐप :: का उपयोग करता है ('पोस्टकंट्रोलर', 'कंट्रोलर'); ऐप :: उपयोग ('AuthComponent', 'नियंत्रक / घटक'); ऐप :: का उपयोग ('मायमोल्ड', 'मॉडल');   

    तो मूल रूप से दूसरे पैरामूल को कोर या ऐप में क्लास फ़ाइल के फ़ोल्डर पथ से मेल करना चाहिए।


    Ps कुछ क्रेडिट दे दो मैंने ध्यान नहीं दिया कि उत्तर पहले से ही टिप्पणियों में दिया गया है।

No comments:

Post a Comment