Custom Input HTML with CakePHP& #39;s FormHelper

Я пытаюсь использовать помощник формы CakePHP для создания некоторых элементов ввода

Я пытаюсь сгенерировать HTML-код:

<div class="formRow">
    <label>LabelText:</label>
    <div class="formRight">
        <input name="data[User][email_address]" type="text" value="">
    </div>
    <div class="clear"></div>
</div>

Я просмотрел документацию Cake (Using 2.1 )и не могу найти достаточно информации о том, как это сделать.

Похоже, мне нужно использовать параметр формата в методе ввода, но я не могу понять, как это сделать правильно.Особенно беспокоит div, окружающий поле ввода с именем класса на нем..

Например, я пробовал что-то вроде этого :

echo $this->Form->input('email_address', array(
                                                "input" => array('attributes' => array('wrap' => 'div','class' => 'formRight'))));

, но это не меняет никакой разметки и просто выдает эту ошибку :Обратите внимание (8 ):Преобразование массива в строку [CORE\Cake\View\Helper.php, строка 459]

Итак, мой вопрос: как мне заставить этот помощник формы создать эту разметку?

Приветствуется любая помощь.

9
задан cowls 7 May 2012 в 00:26
поделиться