public function getLink($cookie)
{
list($relationship, $field) = $this->bustUpField($this->field);
$currentlySorted = $this->findIfCurrentSorted($cookie, $relationship, $field);
list($classes, $options) = $this->getBaseClasses($this->options);
list($currentDirection, $classes) = $this->getDirection($field, $relationship, $classes, $currentlySorted);
$text = !is_null($this->label) ? $this->label : ucfirst(str_replace('_', '', $field));
$number = $this->getMultiSortOrder($currentlySorted, $cookie);
$params = $this->getLinkParameters($field, $options, $currentDirection, $relationship);
$url = $this->Request->url() . '?' . http_build_query($params);
$class = implode(' ', $classes);
return '<a href="' . $url . '" class="' . $class . '">' . $text . '</a> ' . $number;
}