2010-12-01 75 views
4

我有一個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> 

任何想法的?

謝謝!

回答

23

您需要disable HTML entity conversion

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

好吧!謝謝:) – 2010-12-01 13:23:11

1

echo $this->Html->link('Hello', array('controller'=>'pages', 'action'=>'home')).' '.$this->Html->tag('span', $this->Html->link('Stack Overflow', array('controller'=>'pages', 'action'=>'home')), array());