输入表单中的CakePHP span标记

use*_*188 0 html cakephp formhelper

我试图在输入文本标记之前或之前插入span标记.基本上我想要的是html是这样的:

<div class="input">
<span class="counter"></span>
<input name="whatever" class="word_count" type="text" />
</div>
Run Code Online (Sandbox Code Playgroud)

我通过关闭formhelper中的div并手动编写所有内容来解决,输入文本标记除外.我只是想知道是否有办法使用formhelper完成此任务.

我读到了关于Html-> tag的内容,我试图把它放在formhelper中,但无济于事.

任何帮助,将不胜感激.

Niz*_*zam 7

是的你可以.

您可以尝试使用before/after选项或换行选项.检查哪一个适合您的需要.

CakePHP表单输入换行

$this->Form->input('Model.field', array(
    'error' => array(
        'attributes' => array('wrap' => 'span', 'class' => 'bzzz')
    )
));
Run Code Online (Sandbox Code Playgroud)

CakePHP表格输入之前/之后

echo $this->Form->input('field', array(
    'before' => '--before--',
    'after' => '--after--',
    'between' => '--between---'
));
Run Code Online (Sandbox Code Playgroud)

你可以在cakephp书中阅读更多内容.http://book.cakephp.org/2.0/en/core-libraries/helpers/form.html