Спасибо всем за ваши решения, мое предыдущее решение действительно было ошибочным:
Вы должны построить его из "$ this", чтобы он знал, откуда вы, иначе он не может понять, как создать относительную ссылку.
Html-> link ("Новый номер детали", массив ('controller' => 'part_numbers', 'action' => 'add')); ?>
НАСТОЯЩАЯ причина, по которой ссылки не работали, как любезно упомянуто ниже, была из-за не указания массива. Это должно работать, чтобы исправить ссылку:
<?= $html->link("New Part Number", array('controller' => 'part_numbers', 'action' => 'add')); ?>