次のクエリがあります
UserLogin::model()
-> with(array(
'Provider'=> array(
'select'=>'name'
)
))
-> findAll(array(
'select' => 'count(t.id) as count ',
'group'=>'provider_id',
'order'=>'provider_id'
));
そして私の見解は
<?php foreach($providerCounts as $providerCount): ?>
<tr>
<td><?php echo $providerCount['Provider']['name']; ?></td>
<td><?php echo $providerCount['count']; ?></td>
</tr>
<?php endforeach; ?>
ここに関係があります
'Provider'=>array(self::BELONGS_TO, 'Provider', 'provider_id'),
エラーが発生しています
プロパティ「UserLogin.counts」が定義されていません。
別のモデルの同じクエリが機能しています。
今、私は2つの質問があります
- クエリが機能しない理由
- yii でこのようなエラーをデバッグするにはどうすればよいですか