My cgridview row:
array(
'name' => 'createip',
'value' => array($this,'CreateIp'),
),
And my CreateIp function in controller:
public function LastIp($data,$row) {
$logger = new Logger();
$lastip = $logger->find('pid='.$data->id.' && date='.$data->lastvisit);
if($lastip != NULL) {
return CHtml::link($lastip->ipcim, array('admin/logger','ipcim'=>$lastip->ipcim));
} else {
return false;
}
}
This returned always encoded url:
<td><a href="/user/admin/logger/ipcim/127.0.0.2">127.0.0.2</a></td>