我有 2 个表,服务器和 ip,在我保存的 ip 表中server_id
。现在我想在服务器列表页面上显示与一台服务器相关的总 ips 数?
我的服务器型号代码:
class Server extends CActiveRecord {
public function relations(){
return array('ipmodel'=>array(self::BELONGS_TO, 'IpManager', 'server_id'),
);
}
}
我的 CGridView 代码:
array(
'header' => 'IP Count',
'value' => 'count($data->ipmodel)',
),
它只显示1 个,但一台服务器有很多 ips!我怎么能做到这一点?