खैर अगले कुछ वीडियो हम अपने शिविर के लिए टिप्पणी जोड़ने पर काम करने के लिए जा रहे हैं में वापस आ जाओ।
तो वर्तमान में है कि हम सभी कैंप की एक सूची है।
और जब मैं इस शो पेज हम इसके बारे में कुछ जानकारी देखने के लिए जाने के लिए एक कैम्प का ग्राउंड पर क्लिक करें।
लेकिन क्या हम ऐसा करना चाहते हैं वहाँ एक बटन है कि कहते हैं, मैं एक नई समीक्षा की थी यहाँ टिप्पणी या समीक्षा की एक सूची और फिर हो सकता है और हम तो उस पर क्लिक करें और एक फार्म के लिए जा सकते हैं एक नई टिप्पणी प्रस्तुत करने के लिए है।
अब हमें यहाँ वापस ले सकते हैं और हम टिप्पणी की एक सूची दिखाई देगी।
तो यह है कि काम करने के लिए प्राप्त करने में शामिल सामान का एक बहुत कुछ है।
हम टिप्पणी मॉडल बनाने के लिए है।
हम कैम्प का ग्राउंड मॉडल के साथ संबद्ध करना होगा।
हम सही ढंग से तो हम सभी मार्गों हम सब दृश्य बनाने के लिए है कि बनाने के लिए सभी फाइलों की आवश्यकता होती है।
लेकिन हम वास्तव में कहीं और शुरू करने के लिए जा रहे हैं।
हम बनाने के लिए क्या एक बीज की फाइल कहा जाता है से शुरू करने के लिए जा रहे हैं।
और एक बीज की फाइल का मुद्दा यह है कि हम कुछ डेटा के साथ हमारे डाटाबेस के बीज के लिए इसे चला सकते है।
इसलिए अभी हम डेटाबेस में चार कैंप की है।
लेकिन क्या मैं करना चाहता हूँ कि मैं चला सकते हैं और क्या है कि फाइल करना होगा अपने डेटाबेस शुरू करने में खाली सब कुछ है और फिर इसे में जाने के लिए तीन या चार कैंप में जोड़ने के लिए जा रहा है एक फ़ाइल के बारे में है।
और हर एक को कुछ टिप्पणी करना होगा।
तो हम साथ काम करने के लिए कुछ नमूना डेटा है।
और कारण है कि मैं यह कर रहा हूँ तो यह है कि जब हम टिप्पणी जोड़ने हम एक तरह से तुरंत देखने के लिए टिप्पणियों के लिए काम कर रहे हैं या नहीं, तो होगा में।
अन्यथा एक बार हम टिप्पणी मॉडल तैयार तो हम टिप्पणी नया पाने के लिए और मार्ग काम कर रहे बनाने के लिए होगा।
और हम एक बहुत अधिक काम करने से पहले हम भी बता सकते हैं कि हमारी टिप्पणी को सही ढंग से स्थापित कर रहे हैं, तो लोगों की है।
इसलिए हम एक बीज की फाइल है कि ऐसा करने का अधिकार अब एक ही निर्देशिका में जा रहा बनाने के लिए जा रहे हैं।
मैं अभी भी 3 संस्करण में काम कर रहा हूँ।
मैं एक नई फ़ाइल कहा जाता है कि बीज हाँ बनाने के लिए जा रहा हूँ।
और मैं उस खोल देता हूँ।
यहाँ तो हम कैंप और प्रत्येक कैम्प का ग्राउंड के लिए कुछ टिप्पणी की एक गुच्छा बनाने के लिए जा रहे हैं दोहराती रही।
और पहली बार में हम त्रुटियों पाने के लिए जा रहे हैं और यह कुछ लोगों त्रुटि को संचालित विकास, जहां हम कुछ कोड है कि हम काम करना चाहते हैं के बारे में क्या कहते हैं।
हम एक त्रुटि मिलती है और फिर हम उस त्रुटि को दूर जाना बनाने के लिए कुछ कोड लिखने और फिर हम कर रखने के लिए जब तक यह काम करता है।
इसलिए हम नेवला पहले बस ऐसे ही आवश्यकता के लिए जा रहे हैं और फिर हम एक कैम्प का ग्राउंड की आवश्यकता के लिए जा रहे हैं और कहा कि आवश्यकता होगी।
और इस मॉडल निर्देशिका स्लेश शिविर मैदान में है।
और मैं उद्धरण है कि भूल नहीं कर सकते हैं।
हम वहाँ चलें।
और फिर क्या हम शुरू करने के लिए क्या करना चाहते हैं, बस हमारे डेटाबेस से बाहर सब कुछ मिटा है।
और आसान तरीका नेवला साथ कैम्प का ग्राउंड हटा रहा है कि क्या करना है।
और हम बस यह पूछने के लिए सब कुछ को दूर करने के लिए जा रहे हैं और फिर हम एक कॉलबैक समारोह त्रुटि में जोड़ देंगे।
और फिर यहाँ सिर्फ एक सांत्वना है कि हटाया कैंप लॉग इन करें और देखते हैं क्या हमारे यहाँ त्रुटि की उम्मीद है त्रुटि को नियंत्रित किया जा करने के लिए करते जोड़ें।
ठीक है तो तकनीकी रूप से है कि एक सौदा ब्रेकर नहीं है, लेकिन अगर हम एक त्रुटि मिलता है हम यहीं है कि लॉग त्रुटि रद्द जोड़ देंगे।
अगले बात मैं के बारे में बात करना चाहते हैं कि हम कैसे इस फ़ाइल को चलाने के लिए जा रहे हैं।
तो अपने अनुप्रयोग में हमें सिखाया है कि मुझे क्या करना वास्तव में बीज फ़ाइल की आवश्यकता है सक्षम होना चाहते हैं और हम बीज डीबी तरह यह कुछ फोन करता हूँ और उस की आवश्यकता के बराबर होना चाहिए डॉट स्लेश बीज का जो बीज यहीं हमारे फ़ाइल का नाम है और कहा कि एक ही निर्देशिका में वास्तव में है हां।
इसलिए हम डॉट स्लेश जरूरत है और फिर मैं इसे बाद में निष्पादित और बीज डेटाबेस वरीयता प्राप्त शुरुआत में हो ऐसा कुछ करने में सक्षम होना चाहता हूँ।
हर बार हम शुरू में इस कोड पर सर्वर चलाना चाहिए।
अभी हालांकि जब हम इस फाइल को हम कुछ भी निर्यात नहीं कर रहे हैं की आवश्यकता होती है।
और हम एक समारोह में निर्यात करना चाहते हैं।
तो चलो वापस जाओ और चलो बस यहाँ एक समारोह के बारे में जाने।
समारोह बीज DBI।
और हम यह थोड़ा बस ऐसे ही यहाँ में इस कोड को स्थानांतरित और इंडेंट करने के लिए जा रहे हैं और फिर हम एक मॉड्यूल है कि निर्यात बीज डीबी के बराबर होती है क्या करने जा रहे हैं।
बस असे ही।
और इसलिए यह इस समारोह बाहर भेज देंगे और इसे सीडीबी के अंदर यहां जमा हो जाएगा और फिर हम इसे अमल कर सकते हैं और इसे चलाने करेगी जो इस समारोह में की और कहा कि सभी यह अब ठीक करता है सभी कैंप हटा।
तो अगर यह काम करता है जब हम सभी पेज कैम्प का ग्राउंड चला जाना चाहिए लोड।
जो अब के लिए एक छोटी सी counterintuitive लगता है, लेकिन यह अधिक मतलब होगा जब हम निर्माण भी काम कर रहा है।
तो चलो अब यह करते हैं।
नोड Aptor हाँ हम हटा कैंप मिलता है।
इसलिए इस समारोह में बुलाने अगर हम ताजा कर रहे हैं।
अब हम कोई कैंप की है।
ठीक है।
तो चलो यह साफ करते हैं और एक छोटे से टिप्पणी यहाँ से बाहर।
सभी कैंप हटाये तो क्या हम आगे क्या करना चाहते हैं कुछ कैंप में जोड़ने के लिए है।
तो कुछ कैंप जोड़ सकते हैं और तब हम भी अंततः कुछ टिप्पणी जोड़ना चाहते हैं।
के कैम्प का ग्राउंड के साथ शुरू करते हैं।
तो एक कैम्प का ग्राउंड बनाने के लिए हम एक कैम्प का ग्राउंड बनाया करने की ज़रूरत है।
और हम डेटा में पारित करने की जरूरत है।
लेकिन हम अलग कैंप का एक गुच्छा जब मैं वास्तव में यहाँ कुछ डेटा को खोजने है करने जा रहा हूँ बनाना चाहते हैं, तो हम सिर्फ यह डेटा फोन करता हूँ।
और यह एक सरणी है।
और उस सरणी में कुछ वस्तुओं के लिए जा रहा है और प्रत्येक वस्तु के एक कैम्प का ग्राउंड के लिए स्टार्टर डेटा या डेटा होने जा रहा है।
इसलिए हम नाम होगा और हम बस फिर बादल के बाकी है और फिर मैं एक नई तस्वीर मिल जाएगा या अब के लिए यह एक का उपयोग करेंगे।
और फिर उस छवि हो जाएगा और तब यह एक छोटा सा अच्छे प्रारूप।
अलग तर्ज पर इस डाल दिया और फिर हम के रूप में अच्छी तरह से एक विवरण की जरूरत है और हमारे विवरण बस ब्ला ब्ला ब्ला हो जाएगा करते हैं।
ठीक है तो यह है कि डेटा का एक टुकड़ा है और फिर मैं बस ऐसे ही कम से कम दो और अधिक में जोड़ने के लिए जा रहा हूँ और हम अब एक और कोशिश करूँगा।
इसलिए हम डेटा के तीन टुकड़े स्टार्टर है।
मैं छवियों में बदल जाएगा।
तो चलो एक छवि के रूप में यह एक लेते हैं और हम इस रेगिस्तान मेसा या ऐसा कुछ फोन करता हूँ।
और फिर हम में एक और जोड़ देंगे और हम यहीं इस के साथ जाना होगा।
छवि या एल कॉपी और हम इस घाटी मंजिल फोन और मैं उस छवि में पेस्ट करेंगे और फिर हम एक ही वर्णन रखेंगे करेंगे।
ठीक है।
इसलिए हम अब तक क्या किया है हम अभी तक इस का उपयोग नहीं कर रहे हैं, लेकिन हम एक सरणी डेटा के तीन टुकड़े है कि खोजने के लिए है और हर एक को एक वस्तु एक नाम छवि है कि और वर्णन है जो वास्तव में है क्या हमारे मॉडल उम्मीद कर रहा था है ।
अगर हम खत्म हो जाने के यहां उसका नाम छवि और विवरण मॉडल।
ठीक।
तो फिर हम क्या करने की जरूरत वास्तव में इस डेटा के माध्यम से पाश है और हर एक को तो हम इसे प्रत्येक के लिए क्या कर सकते हैं के लिए एक कैम्प का ग्राउंड बनाने के लिए।
इसलिए मुझे लगता है कि अभी क्या करेंगे।
हम प्रत्येक कार्य के लिए एक डाटा करूँगा और हम सिर्फ यह बीज फोन करता हूँ।
तो यह है कि बीज इन में से एक का प्रतिनिधित्व करने के लिए जा रहा है।
और फिर पाश अंदर हम एक कैम्प का ग्राउंड क्या करने जा रहा है या आप इसे यहाँ लिखा है कैंप बना सकता है और क्या हम में पारित करने के लिए जा रहे हैं घुंघराले ब्रेसिज़ में एक वस्तु यह बस ऐसे ही बीज देने के लिए नहीं है कर रहे हैं।
और फिर हमारे यहां समारोह और इस त्रुटि होगा और हम भी डेटा होगा और हम ऐसा करेंगे।
वहाँ एक त्रुटि है, तो लॉग त्रुटि बाकी परिषद वोट लॉग आउट रद्द करने और हम सिर्फ तुम एक कैम्प का ग्राउंड जोड़ा जाएगा।
इसलिए हम स्टार्टर डेटा तीन अलग-अलग वस्तुओं है कि हम डेटाबेस में जोड़ना चाहते हैं और फिर हम उस के माध्यम से पाशन कर रहे हैं और हम प्रयोग कर कैंप बनाने के हर एक जोड़ रहे हैं के इस सरणी बना लिया है।
तो अगर हम अब इस चलाने अगर हम पुनः आरंभ सर्वर हम देखना चाहिए भौंकना सर्वर शुरू कर दिया था शिविर सर्वर एक कैम्प का ग्राउंड जोड़ा कैम्प का ग्राउंड जोड़ा कैम्प का ग्राउंड जोड़ा और फिर हम कैंप हटा ले और कहा कि नहीं हो सकता है कि तुम क्या उम्मीद कर रहे हैं।
लेकिन कारण यह है कि क्या हो रहा है कि वास्तव में महत्वपूर्ण है।
यही कारण है कि हम कॉलबैक का उपयोग करें।
तो याद है जब हम कैंप कोई गारंटी नहीं है कि इस कोड को यह समाप्त होने के बाद जब तक हम यह कॉलबैक के अंदर डाल होने जा रहा है वहाँ हटाने चलाते हैं।
इसलिए हम वास्तव में इस कॉलबैक के इस अंदर की सभी यहाँ सही वहाँ जाने हटाने के बाहर कैम्प का ग्राउंड करना चाहते हैं और हम सिर्फ पेस्ट हूँ कि में और हम सिर्फ इतना है कि इस तरह मांगपत्र देंगे।
तो क्या यह अब क्या करेंगे जब तक हम सभी मौजूदा कैंप हटाने प्रतीक्षा करें और फिर हमारे नए कैंप में जोड़ना होगा।
ठीक है।
तो अब हम एक अलग क्रम में उन लोगों को देखना चाहिए और हम हटा कैम्प का ग्राउंड जोड़ा गया जोड़ा मिलता है।
और अगर हम ताज़ा हम अब उन तीन कैंप में देखते हैं।
ठीक।
इसलिए हम अपने समुद्र काम कर डेटा अब हम टिप्पणियों और तरीका है कि मैं यह करने के लिए जा रहा हूँ पर काम करना चाहते हैं हम और मैं हर कैम्प का ग्राउंड पर हमारी टिप्पणी बनाने के लिए जा रहा हूँ के अंदर एक कैम्प का ग्राउंड बनाने के बाद किया जाता है और हम सिर्फ हूँ एक ही टिप्पणी इस समय है।
तो क्या हम क्या करना चाहते हैं चलाने टिप्पणी है कि बनाने के जो अस्तित्व में नहीं है फिर भी यह काम करने के लिए नहीं जा रहा है और वह ठीक है हम एक त्रुटि मिल जाएगा।
और टिप्पणी है कि हम बनाने के लिए हम इस जगह का पाठ होगा जा रहे हैं महान है, लेकिन मैं चाहता हूँ इंटरनेट वहाँ गया था और के लिए एक छोटा सा बेहतर है इस पर फार्म करते हैं।
इसलिए हम इस टिप्पणी पाठ है कि बनाने के लिए जा रहे हैं और होमर के एक लेखक के लिए होगा।
ठीक है तो यह एक टिप्पणी पैदा करेगा और फिर हम अपने कॉलबैक यहाँ की जरूरत त्रुटि और फिर टिप्पणी बनाया गया था कि आप इस के लिए इन सभी टिप्पणियों के साथ जल्दी से हाथ से बाहर हो रही है देख सकते हैं कार्य करते हैं।
आप जल्द ही इस refactor करने के लिए एक तरह से देखना होगा।
यह वही है जो Colback नरक कहा जाता है।
यदि ऐसा है तो कई कॉलबैक यह तो एक बार टिप्पणी बनाया गया है चलाने के लिए और एक बार इसे बनाया है हम तो कैम्प का ग्राउंड के साथ इसे संबद्ध करना चाहते हैं और फिर हम कैम्प का ग्राउंड बनाया गया था कि हम वर्तमान में डेटा बुला रहे हैं जो हड़पने के लिए जा रहे हैं।
और नहीं बल्कि यह फोन से डेटा का सिर्फ यह कैम्प का ग्राउंड और फिर यहाँ नीचे हम करने के लिए एक कैम्प का ग्राउंड डॉट टिप्पणियों को हम अभी बनाया है कि इस पाठ और इस लेखक की है कि नई टिप्पणी धक्का जा रहे हैं कहते हैं।
मैं एक अल्पविराम यहाँ के रूप में अच्छी तरह से की जरूरत नहीं है।
और फिर एक बार हम देखते हैं कि हम कैम्प का ग्राउंड बचाने की जरूरत है और फिर हम भी यहां से निपटने त्रुटि को जोड़ें ताकि जोड़ देगा एक अगर त्रुटि नहीं है।
तो अगर हम एक टिप्पणी नहीं बना सकते तो हम लगातार एक त्रुटि लॉग इन कर देंगे।
और हम एक टिप्पणी तो हम कैम्प का ग्राउंड के साथ सहयोगी करने के लिए जा रहे हैं बना सकते हैं और हम यह भी है कि यहां लोग इन कि नई टिप्पणी बनाया कहते रद्द करूं करेंगे।
ठीक है।
तो यह एक मैराथन का एक छोटा सा है।
चलो इस के कुछ खत्म हो जाने के चलो।
इसलिए हम डेटाबेस में सब कुछ को हटाने सभी कैंप से शुरू कर रहे हैं कि हम क्या कर रहे हैं।
तकनीकी तौर पर हम टिप्पणी इसलिए हम वापस आते हैं और ठीक हम टिप्पणी है कि एक बार कर सकते हैं दूर नहीं कर रहे हैं।
लेकिन हम सब कैंप आगे बढ़ रहे हैं और उसके बाद हम तीन कैंप बना रहे हैं।
हर एक अद्वितीय है क्योंकि बीज डेटा की।
और फिर एक बार हम एक हम हैं कि एक के लिए एक टिप्पणी बनाने के लिए जा रहे हैं बनाने के लिए और टिप्पणियों सब एक ही हैं।
इसलिए हम तीन अलग-अलग पदों के साथ खत्म करने के लिए जा रहे हैं।
तीन अलग अलग कैंप।
अगर वे एक ही सटीक टिप्पणी का कहना है कि यह जगह महान है लेकिन मैं चाहता होमर द्वारा लिखित इंटरनेट नहीं था, लेकिन जब आप उन पर क्लिक हम देखेंगे।
और फिर एक बार हम उस टिप्पणी को बनाने के हम तो कैम्प का ग्राउंड के साथ सहयोगी कैम्प का ग्राउंड पर टिप्पणी सरणी में यह धक्का और फिर कैम्प का ग्राउंड बचाने के लिए है और फिर हम नई टिप्पणी बनाया प्रिंट आउट करता हूँ और आप देखेंगे कि हम एक छोटे से चेतावनी है यहाँ।
टिप्पणी परिभाषित नहीं है।
हम एक वर टिप्पणी जोड़ने की आवश्यकता होगी।
आवश्यकता न के बराबर डॉट स्लेश मॉडल टिप्पणी स्लेश बराबर होती है।
और यह है कि मैं त्रुटि संचालित विकास से मतलब है।
अगर मैं सर्वर बंद कर दिया और मैं पुनः आरंभ मैं एक संदेश है कि मुझे मैं मॉड्यूल मॉडल नहीं मिल सकता है बताता मिलता है।
अगले वीडियो में स्लैश टिप्पणी हम कर इन त्रुटियों को दूर जाने पर ध्यान केंद्रित करने जा रहे हैं।
तो क्या हम किया है हम एक योजना बीज की फाइल है कि जिस तरह से है कि हम यह काम करना चाहते हैं काम करता है की स्थापना की है, लेकिन यह काफी अभी तक काम नहीं करता और अब हम यह काम करने की जरूरत है।