Прежде всего то, что вы вывесили не поле ввода, это ссылка.
Я предполагаю, что вы пытаетесь обернуть ввод внутри тега li.
Быстрый поиск в CakePHP книги привели к этому подходу:
(для CakePHP 2.0 или выше)
echo $this->Form->input('field', array(
'before' => '--before--',
'after' => '--after--',
'between' => '--between---'
));
Этот код Результаты в следующем Html
<div class="input">
--before--
<label for="UserField">Field</label>
--between---
<input name="data[User][field]" type="text" value="" id="UserField" />
--after--
</div>
Я думаю, это именно то, что вы искали.
В будущем, прежде чем отправлять вопрос в любом месте, вы должны сначала проверить CakePHP Book
Я извиняюсь, его ошибка –