我有以下查询
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”。
不同模型中的相同查询正在工作。
现在我有两个问题
- 为什么查询不起作用
- 我如何在 yii 中调试此类错误