Я бы сделал это элементом - они предназначены для многократно используемых кусков кода, которые можно использовать где угодно.
Чтобы подвести итог функциональности, по вашему мнению, вы бы использовали:
<?php echo $this->element('login'); ?>
и поместили свой элемент входа в систему "login-block" в
/app/views/elements/login.ctp