在输入占位符上显示特殊字符,带有CakePHP形式助手



我需要在占位符中显示一个特殊字符。

有什么建议?

echo $this->Form->control('inputName',
    [
        'placeholder' => 'ℓ'
    ]
);

输出:

<input name='inputName' placeholder='&#8467;'>

您也可以将逃生设置为false:

echo $this->Form->control('inputName',
    [
        'placeholder' => '&#8467;',
        'escape' => false
    ]
);

您可以HTML解码编码的实体以正确传递。

echo $this->Form->control('inputName',
    [
        'placeholder' => html_entity_decode('&#8467;')
    ]
);

输出:

<input name="inputName" placeholder="ℓ">

最新更新