html元素中的表单元素在cakephp中不起作用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html元素中的表单元素在cakephp中不起作用相关的知识,希望对你有一定的参考价值。
我已阅读文档并尝试了所有可能的解决方案但没有收获。
这是我的html代码
<?php echo $this->Html->link(
$this->Form->button("Continue", ["type" => "button", "class"=>"btn btn-dark btn-theme-colored btn-flat mr-5"]),
array(
'controller' => 'my_controller',
'action' => 'my_action'
));?>
我想在<a>
标签内有一个按钮,但它输出''“标签中的按钮。
这就是我要的
<i>
<button></button>
</i>
答案
除非您使用escape选项禁用此行为,否则所有特殊字符都将转换为html实体。下面的代码应输出您想要的内容:
<?php echo $this->Html->link(
$this->Form->button("Continue", ["type" => "button", "class"=>"btn btn-dark
btn-theme-colored btn-flat mr-5"]),
array(
'controller' => 'my_controller',
'action' => 'my_action'
),
array(
'escape' => false
));?>
有关HTML帮助器的更多信息,请访问:https://book.cakephp.org/3.0/en/views/helpers/html.html#creating-links
以上是关于html元素中的表单元素在cakephp中不起作用的主要内容,如果未能解决你的问题,请参考以下文章
选择框在 Internet Explorer 中不起作用/消失