Отображение специальных символов в заполнителе ввода с помощью помощника по формам CakePHP

Мне нужно отобразить специальный символ в заполнителе для моего ввода.

Какие-либо предложения?

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

Выход:

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

2

Решение

Вы также можете установить escape на false таким образом:

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

Другие решения

Вы можете HTML декодировать закодированный объект, чтобы передать его правильно.

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

Выход:

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

По вопросам рекламы [email protected]