2010-12-01 13 views
4

Je possède ce bloc de code dans un fichier .ctp CakePHP:

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

Mais au lieu du HTML en cours de formatage, je vois littéralement:

<h1><a href="/rrweb/www/hub/pages/home"> 
Hello &lt;span&gt;Stack Overflow&lt;/span&gt;</a></h1> 

de Toute idée?

Merci!

Répondre

23

Vous devez disable HTML entity conversion:

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

Allright! Merci :) –

+1

* cette réalisation soudaine d'être idiot * Merci! – Karma

1

ou

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