php - Yii counter query in findall -


मेरे पास निम्न क्वेरी है

  UserLogin :: model () - & gt; साथ (सरणी ('प्रदाता' = & gt; सरणी ('चुनें' = & gt; 'नाम'))) - & gt; खोज (सभी (सरणी ('चुनें' = & gt; 'गिनती के रूप में गणना (t.id)', 'समूह' = & gt; 'provider_id', 'order' = & gt; 'provider_id'));   

और मेरा दृश्य

  & lt;? Php foreach ($ प्रदाता के रूप में $ प्रदाता काउंट होता है):? & Gt; & LT; टीआर & gt; & Lt; td & gt; & lt;? Php प्रतिध्वनि $ प्रदाताकाउंट ['प्रदाता'] ['नाम']; ? & Gt; & lt; / टीडी & gt; & Lt; td & gt; & lt;? Php प्रतिध्वनि $ प्रदाताकाउंट ['गिनती']; ? & Gt; & lt; / टीडी & gt; & Lt; / टीआर & gt; & Lt;? Php endforeach; ? & Gt;   

यहाँ संबंध है

  'प्रदाता' = & gt; सरणी (स्वयं :: BELONGS_TO, 'प्रदाता', 'प्रदाता_आईडी'),   

मुझे त्रुटि मिल रही है

संपत्ति "UserLogin.counts" परिभाषित नहीं है।

एक अलग प्रश्न मॉडल काम कर रहा है।

अब मेरे पास दो प्रश्न हैं

  • क्यों काम नहीं कर रहा है
  • मैं इस तरह की त्रुटियों को yii में कैसे डिबग कर सकता हूँ

    आपको सार्वजनिक संपत्ति गिनती की आवश्यकता है

      class UserLogin CActiveRecord {public $ count = 0; सार्वजनिक फ़ंक्शन नियम () {// ... array ('count', 'safe'), // ...}}   

    फ़ायरफ़ॉक्स के लिए डीबग उपयोग xdebug php + ext के लिए डीबगिंग php के लिए

    इसके अलावा yii-debug-toolbar का उपयोग करें (yii ext साइट में खोजें)

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 -