cakephp2覆盖表单输入操作

时间:2018-01-29 01:37:23

标签: cakephp-2.x formhelper custom-tags

默认cakephp Kat15 : 4

返回类似这样的内容

echo $this->Form->input('name');

但我想要不同的让我们说我想要以下

<div>
    <label for="mdl.name">name</label>
    <input type="text" id="mdl.name" name="mdl.name" />
</div>

我看到/lib/cake/view/Helper/FormHelper.php已复制到app / view / Helper 但是没有看到任何<div class="form-group more classes"> <h3>name</h3> <div> <span class="extra span"></span> <input type="text" class="form-control" id="mdl.name"> <span class="extra span"></span> </div> <label for="mdl.name">name</label> <span class="another span"></span> </div> divlabel标记

1 个答案:

答案 0 :(得分:0)

您可能正在寻找的是:

echo $this->Form->input('field', array(
'before' => '--before--',
'after' => '--after--',
'between' => '--between---'
));

将输出:

<div class="input">
--before--
<label for="UserField">Field</label>
--between---
<input name="data[User][field]" type="text" value="" id="UserField" />
--after--
</div>

参考:CakePHP 2.x FormHelper

相关问题