在CakePHP 2.2处查看输入的标签位置

Alv*_*aro 2 cakephp cakephp-2.0 cakephp-2.1 cakephp-2.2

CakePHP通常在输入之前放置标签,所以这样做:

echo $this->Form->input('subject');
Run Code Online (Sandbox Code Playgroud)

我们得到了这个:

<div class="input text required">
    <label for="TicketSubject">Subject</label>
    <input name="data[Ticket][subject]" maxlength="255" type="text" id="TicketSubject">
</div>
Run Code Online (Sandbox Code Playgroud)

是否有任何方法在输入后放置标签以获得此标签?

<div class="input text required">
    <input name="data[Ticket][subject]" maxlength="255" type="text" id="TicketSubject">
    <label for="TicketSubject">Subject</label>
</div>
Run Code Online (Sandbox Code Playgroud)

谢谢.

ADm*_*mad 9

正确的方法是使用'format'选项.

$this->Form->input('subject', array(
    'format' => array('before', 'input', 'between', 'label', 'after', 'error')
));
Run Code Online (Sandbox Code Playgroud)

没有人读过API :)