我想使用复选标记作为按钮的文本。我想要的实体是✓
,但是当我使用表单助手将它作为按钮的文本放入时,它总是将前导&符号转换为&
,以便文本显示而不是实体。
这是我创建按钮的方式:
echo $this->Form->button(
'✓',
array(
'type' => 'submit',
'id' => $checklistItem['ChecklistItem']['id'],
'escape' => 'false'
)
);
生成的 HTML 如下所示:
<button type="submit" id="1">&#x2713;</button>
这显然不会呈现实体。
我已经通过设置进行了尝试,'escape' => 'true'
但这根本没有效果。
有任何想法吗?