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中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

在附加元素中附加元素在jQuery中不起作用

选择框在 Internet Explorer 中不起作用/消失

选择元素中的选定选项在反应中不起作用

更新对象数组中的元素在 Mongoose 中不起作用

Ionic3 - 离子元素/组件在 innerHTML 中不起作用

Cakephp 在 IIS 中不起作用?