cakephp - cakephp 的 $html->link 中的 HTML 标记,例如。 $html->链接 ('<span>Hey</span>' )?

标签 cakephp

我在 cakephp .ctp 文件中有这段代码:

<h1>
    <?php echo $this->Html->link('Hello <span>Stack Overflow</span>',
        array('controller'=>'pages', 'action'=>'home'));  ?>
</h1>

但不是格式化 html,我从字面上看到它:
<h1><a href="/rrweb/www/hub/pages/home">
Hello &lt;span&gt;Stack Overflow&lt;/span&gt;</a></h1> 

有任何想法吗?

谢谢!

最佳答案

您需要disable HTML entity conversion :

echo $this->Html->link(
    'Hello <span>Stack Overflow</span>',
    array('controller'=>'pages', 'action'=>'home'),
    array('escape' => FALSE)
);

关于cakephp - cakephp 的 $html->link 中的 HTML 标记,例如。 $html->链接 ('<span>Hey</span>' )?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4324609/

相关文章:

mysql - CakePHP LIKE 语句?

MySQL SELECT 其中 bool 字段为 NULL 或 false

php - fatal error : Class 'AppController' not found error

php - cakePHP 表单不向数据库发送数据

jquery - 奇怪的 cakePHP 布局问题(ajax)

CakePHP 分页 : how can I sort by multiple columns to achieve "sticky" functionality?

php - url 中没有 Controller 的 CakePHP 页面

cakephp - 如何在cakephp 2.4中实现JsonP

php - MVC 难题 : How can I solve this problem and keep logic out of the view?

cakephp - 如何加载非默认模型?