मेरा वेब ऐप, इस बिंदु तक तक, काफी सीधे आगे रहा है। मेरे पास उपयोगकर्ता, संपर्क, नियुक्तियां और कुछ अन्य चीजें प्रबंधित करने के लिए हैं। ये सभी आसान हैं - यह प्रति अनुभाग केवल एक मॉडल है इसलिए मैंने प्रत्येक के लिए एक मचान किया, फिर मेरी ज़रूरत के अनुरूप मचान कोड को संशोधित किया। बहुत आसान ...एकाधिक मॉडलों के साथ एक नियंत्रक? क्या मैं यह सही ढंग से कर रहा हूँ?
दुर्भाग्यवश मुझे इस अगले खंड में कोई समस्या है क्योंकि मैं चाहता हूं कि मेरे ऐप का 'वित्तीय' अनुभाग अन्य वर्गों की तुलना में गहराई से अधिक हो जो मैं बस मचान करता हूं। उदाहरण के लिए, जब उपयोगकर्ता नेविगेशन बार पर 'संपर्क' लिंक पर क्लिक करता है, तो यह केवल संपर्कों की एक सूची दिखाता है, बहुत सीधे आगे और मचान के साथ लाइन में है। हालांकि, जब उपयोगकर्ता नेविगेशन बार पर 'वित्तीय' लिंक पर क्लिक करता है, तो मैं पृष्ठ के बाईं ओर स्थित बैंक खाते और दाईं ओर के कुछ लेन-देन दिखाना चाहता हूं।
तो वित्तीय टैब मूल रूप से दो मॉडल से डेटा के साथ काम करेगा: लेनदेन और बैंक_काउंट। मुझे लगता है कि मैं मॉडल (लेनदेन & bank_accounts) बनाना चाहिए और फिर एक नियंत्रक वित्तीय कहा जाता है, तो मैं मॉडल वित्तीय नियंत्रक से क्वेरी कर सकते हैं और एप्लिकेशन/विचारों/वित्तीय में पृष्ठों को प्रदर्शित/
मैं सही हूँ इस ऐप लेआउट में? मैंने कभी मचान की मूल बातें से अधिक काम नहीं किया है, इसलिए मैं यह सुनिश्चित करना चाहता हूं कि मुझे यह अधिकार मिल जाए!
धन्यवाद!
मुझे यकीन है कि यह इन मॉडलों के संबंधों को लागू करने का सबसे अच्छा तरीका है। संभवतः, खातों और लेनदेन में एक से कई रिश्ते हैं। उन्हें नियंत्रक बनाने के उद्देश्य के लिए दोनों मॉडल के लिए मजबूर करना और दो संबंधित मॉडलों के लिए जानकारी दिखाने के लिए बस कुछ और काम करना है। – Shaun
आप सही हैं। लेकिन मैंने अभी तत्काल समस्या का जवाब देने का प्रयास किया है कि @ user363243 केवल ध्यान में रखकर सामना कर रहा था कि कुछ एक्स और वाई मॉडल जेड नियंत्रक के साथ बंधे हैं। मैंने कुछ और नहीं माना क्योंकि इसे स्पष्ट रूप से नहीं पूछा गया था। :) –
अरे दोस्तों, महान मदद के लिए धन्यवाद! ऊपर दिए गए उदाहरण के साथ एकमात्र समस्या यह है कि 'वित्तीय' मेरे लिए बैंक_काउंट और उनके संबंधित लेन-देन को समूहबद्ध करने का एक तरीका था। मैं इसे 'बैंकिंग सेंटर' या कुछ भी कह सकता था। ऐसा कहा जा रहा है, मैं वास्तव में कुछ नहीं कर सकता था जैसे @financial = financial.find (पैराम्स [: id]) – dingalingchickenwiing