मैं एक ड्रॉप डाउन के रूप में संबंधित तालिका से डेटा की सूची प्राप्त करने के लिए निम्नलिखित का उपयोग कर Yii में कुछ रूपों है:आदेश का उपयोग कर ड्रॉपडाउन सूची आदेश दिया?
dropDownList(CHtml::listData(Company::model()->findAll(array('order' => 'company ASC'))));
यह काम करता है, लेकिन यह है कि हर ड्रॉप डाउन सूची के लिए इसका मतलब है (जो एक बहुत theres के) मैं इस में array('order' => 'company ASC'
डाल रहा हूं।
क्या यह करने का सबसे अच्छा तरीका है? मॉडल संबंधों() का उपयोग करके और डेटा के संबंध में आदेश निर्दिष्ट करने का कोई तरीका नहीं है?
आह जो मैं देख रहा हूं। धन्यवाद! – djt
लेकिन आप डेटाबेस में जो भेजना चाहते हैं वह शायद कंपनी आईडी है, न कि कंपनी का नाम (जो ड्रॉपडाउन सूची में दिखाई देगा) .. आप इसे कैसे संभालेंगे? –