Как я могу создать кнопку отправки и определить пользовательский заголовок на нем, вместе с пользовательским стилем класса?
Также помните, вы всегда можете это сделать старая школа
Я предпочитаю использовать $ this-> Form-> end ();
без аргументов и создать свои собственные кнопки отправки и разметку. Это просто
<div class="buttons clearfix">
<button type="submit" class="positive">
<span class="icon-wrapper"><img src="path/to/tickmark.png" alt="" title="" /></span>
Save Item
</button>
</div>
Я бы также посоветовал вам поэкспериментировать с $ this-> Form-> input ('Model.field', 'options' => array (array ('type' => 'button') ));
- особенно варианты до, между, после и класса. Вы можете использовать помощник для создания элементов
с хорошей степенью гибкости.
Вы можете использовать методы submit ()
или button ()
помощника формы вместо end ()
метод. Например:
echo $this->Form->submit(
'Send',
array('class' => 'custom-class', 'title' => 'Custom Title')
);
Не забудьте закрыть форму. Вы можете сделать это, вызвав метод end ()
без каких-либо аргументов.
echo $this->Form->end();
Или вы можете объединить оба с:
echo $this->Form->end("Custom Message");
Этого достаточно:
echo $this->Form->submit("Custom message");
Также, как @Mike предлагает закрыть форму с помощью
echo $this->Form->end();