cakephp 2.x FormHelper无线电ID

时间:2016-06-06 05:27:19

标签: cakephp-2.4

当我像这样使用cakephp FormHelper时

echo $this->Form->radio('searchDateType',array('0'=>'test0','1'=>'test1'),array(
                                'separator'=>' ','default'=>2,'legend'=>false'));

我希望得到这样的

<input type="radio" name="data[Project][searchDateType]" id="ProjectSearchDateType0" value="0" checked="checked">
<label for="ProjectSearchDateType0">test0</label>&nbsp;
<input type="radio" name="data[Project][searchDateType]" id="ProjectSearchDateType1" value="1">
<label for="ProjectSearchDateType1">test1</label>

但在我的一个centos服务器中,我得到了这个

<input type="radio" name="data[Project][searchDateType]" id="ProjectSearchDateType" value="0" checked="checked">
<label for="ProjectSearchDateType">test0</label>&nbsp;
<input type="radio" name="data[Project][searchDateType]" id="ProjectSearchDateType" value="1">
<label for="ProjectSearchDateType">test1</label>

ID是相同的

然后我发现错误的是在Inflector :: slug

preg_replace(array_keys($map), array_values($map), $string);

此返回为空。

我不知道它有什么问题,有人帮助我解决它

0 个答案:

没有答案