2013-02-01 95 views
5

में एम्बर जेएस का उपयोग/एम्बेड करना मैं एम्बर.जेएस का उपयोग करके वेब अनुप्रयोग विकसित करना शुरू कर रहा हूं, बैकएंड पर फ्रंट एंड टेक्नोलॉजी और कोडिग्निटर के रूप में।कोडिनेटर

जिस मुद्दे पर मुझे मारा गया है वह है कि कोडिनेटर के साथ एम्बर जेएस को एम्बेड या उपयोग कैसे करें। वेबसाइसेस के माध्यम से कोडनिर्देशक से JSON ऑब्जेक्ट्स को उजागर करने और एम्बर से उनका उपयोग करने की संभावना है। लेकिन इस मामले में सत्र और कुकीज़ को संभालने का मुद्दा हो सकता है। मुझे नहीं पता कि एम्बर को कोडिनेटर में एम्बेड करना और कुछ तकनीक के साथ सीधे डेटा एक्सेस करना संभव है या नहीं। मैं नेट के माध्यम से भी खोज रहा हूं लेकिन कोई सटीक प्रतिक्रिया नहीं मिल रहा हूं।

कोडरिटर में एम्बर जेएस को एम्बेड करने के लिए बिल्कुल तकनीक का उपयोग किया जाना चाहिए।

धन्यवाद।

उत्तर

3

असल में, यह एम्बर.जेएस, सॉर्टा के साथ किसी भी अन्य ढांचे का उपयोग करने जैसा ही है। समस्या यह है कि कोडिनेटर में ओआरएम या अच्छे पीडीओ ड्राइवरों में कोई भी निर्मित नहीं है। चूंकि यह वर्षों से नहीं बदला है और यह अभी भी PHP के पुराने संस्करण का उपयोग कर रहा है, तो आपको कठिन समय हो सकता है। संगीतकार की मदद से PHP लाइब्रेरी अनुभाग में कुछ सुधार हुए हैं (हालांकि, यह बेहद धीमी है)। आप लैरवेल के एलोक्वेंट जैसे कुछ अधिक लोकप्रिय ओआरएम का लाभ उठा सकते हैं। http://mannyisles.com/using-eloquent-orm-inside-codeigniter.html

यह आपको आसानी से JSON ऑब्जेक्ट कि एक अच्छा एपीआई के साथ डेटाबेस से आते हैं बेनकाब करने के लिए अनुमति देगा:

कुछ खोजें इस ट्यूटोरियल को लाता है। अगली बात Ember Data का उपयोग करना होगा। डिफ़ॉल्ट रूप से, एम्बर डेटा एक विश्वसनीय API का उपयोग करता है। यह वही चीज़ है जिसकी आपको आवश्यकता है। आप कंट्रोलर और मॉडल बनाएंगे जो विश्वसनीय सम्मेलन का पालन करेंगे।

यह मूल रूप से यह है। सत्र सभी सर्वर-साइड पर काम कर रहे हैं। लेकिन आप इन पदों उपयोगकर्ता प्रमाणीकरण के बारे में बातें समझाने की जाँच कर सकते हैं:

वहाँ, एंबर के साथ एकीकृत ढांचे के बीच ज्यादा अंतर नहीं है लेकिन CodeIgniter एक है अपवाद। मैं लैरवेल 4 जैसे एक और आधुनिक समाधान का उपयोग करने का सुझाव दूंगा जो जेएसओएन एपीआई का पर्दाफाश करना बेहद आसान बना देगा। आपको कोडनिर्देशक के साथ कुछ कामकाज करना होगा।

+0

डैनियल, क्या आप लारवेल द्वारा लुमेन से परिचित हैं? http://lumen.laravel.com/ क्या यह शायद उपयुक्त होगा? – bitten

0

एक RESTful CodeIgniter स्थापना बनाएं ... आप एक ट्यूटोरियल यहाँ पा सकते हैं: RESTful CodeIgniter tutorial

इसके अलावा, आप CodeIgniter साथ पीडीओ का उपयोग कर सकते Codeigniter with PDO

0

Idiorm भी CodeIgniter साथ पीडीओ के लिए वास्तव में अच्छी तरह से काम करता है। देखें, उदाहरण के लिए, http://sfthurber.github.io/cim-xa/