2010-12-01 3 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

! 고마워요 :) –

+1

* 바보되는 갑자기 실현 * 고마워! – Karma

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());