mysql - Append data from Reference table to another table in Doctrine and Codeigniter -


मेरे पास एक विभाग संदर्भ सारणी है:

  आईडी का नाम 1. विभाग 1 2. विभाग 2 3. डिपार्ट 3   

मेरे पास एक उपयोगकर्ता सारणी है:

  आईडी का नाम 1. उपयोगकर्ता 1 2. उपयोगकर्ता 2   

एक उपयोगकर्ता को जोड़ने पर मैं उन्हें एक विभाग नियुक्त करने में सक्षम होना चाहता हूं। हालांकि मैं यूजर टेबल में डिपार्टमेंट का नाम स्टोर करना नहीं चाहता, इसलिए संदर्भ तालिका। इसलिए मैं सोच रहा था कि मुझे उपयोगकर्ता तालिका में एक विभाग_आदेश होना चाहिए ताकि विभाग की तालिका के संदर्भ में

समस्या मुझे उपयोगकर्ता को जोड़ने के बाद यूजर आईडी, यूज़र नेम और डिपार्टमेंट का नाम आउटपुट करने की आवश्यकता है I चुनौती यह है कि मैं यह कर रहा हूं:

  $ array ['users'] = उपयोगकर्ता :: getUsersAll (); $ इस - & gt; तालिका - & gt; Set_heading (सरणी ('आईडी', 'नाम');   

मॉडल में getUsersAll () विधि में शामिल है:

$ Query = Doctrine_Query :: create () - & gt; ("आईडी, नाम") -> ("उपयोगकर्ता") से चुनें

इस दृश्य में, मैं तालिका द्वारा :

  इस $ echo -> gt; तालिका - & gt; जनरेट करें ($ उपयोगकर्ता);   

फिर मैं क्वेरी का नाम और आउटपुट कैसे कर पाता? विभाग का और शेष उपयोगकर्ता डेटा युक्त तालिका में उसे जोड़ना है?

आपके अनुसार विवरण, उपयोगकर्ता वर्ग कुछ समान होगा।

  क्लास उपयोगकर्ता {/ ** अन्य सदस्य ...... ** / / ** ** @ManyToOne (लक्ष्यइंटिटी = "विभाग") * / सार्वजनिक $ विभाग;}   

आप उपयोगकर्ता के नाम से $ user- & gt; विभाग- & gt; नाम >

Comments

Popular posts from this blog

Python SQLAlchemy:AttributeError: Neither 'Column' object nor 'Comparator' object has an attribute 'schema' -

java - How not to audit a join table and related entities using Hibernate Envers? -

mongodb - CakePHP paginator ignoring order, but only for certain values -