Joomla setRedirect não funciona

Eu tenho um controlador Joomla simples, mas não posso redirecionar nada.

De acordo com a documentação:

class MyController extends MyBaseController {

 function import() {
    $link = JRoute::_('index.php?option=com_foo&ctrl=bar');
    $this->setRedirect($link);
  }

}
//The url contains & html escaped character instead of "&"

Isso deve funcionar, mas recebo uma URL malformada. Há algo que estou perdendo aqui? Por que o Joomla está convertendo todos os caracteres "&" em&é? Como devo usar o setRedirect?

Obrigado

questionAnswers(5)

yourAnswerToTheQuestion