Que tal
aluckyar,
El parametro que estas pasando vacio deberia ser el nombre del router para generar la url, en el caso que muestras deberia ser
default y comprueba los parámetros que estas pasando id no debería ser el id de algún registro ?, algo así:
Código PHP:
Ver original$this->url(array('controller' => 'articulo', 'action' => 'ficha', 'id' => $record->getId()), 'default', true);
Saludos.