В основе вашего запроса лежит разрыв строки между тегами <label>
и <input>
, созданными методом FormHelper::input
. Вы можете сделать это несколькими способами. Вероятно, самый простой вариант следующий:
echo $form->input('User.username', array('between'=>'<br />'));
Или вы также можете использовать чистое решение CSS, например:
<style type="text/css">
div.input label { display: block; }
</style>
<?php echo $form->input('User.username'); ?>
Этот второй вариант оставит вас с более чистым PHP в ваших представлениях за счет большего количества потенциальных проблем с макетом / таблицей стилей.