2015-02-07 51 views
0

我有一個下拉導航欄,內置自舉3.純HTML的錨標記是:如何添加跨度類插入符號內錨CakePHP中

<a href="#" 
class="dropdown-toggle" 
data-toggle="dropdown" 
data-hover="dropdown" 
data-delay="1000"> 
    Destinations <span class="caret"></span> 
</a> 

在CakePHP中,我已經寫爲:

<?php echo $this->Html->link(
'Destinations', 
'#', 
array(
     'class' => 'dropdown-toggle', 
     'data-delay' => '1000', 
     'data-hover' => 'dropdown' 
    ) 
); ?> 

我想知道我應該在哪裏添加<span class="caret"></span>到上面,以便脫字符出現在鏈接附近?

NB:我下面用CakePHP 2.6.1

回答

0

我已經找到了解決辦法,:

<?php echo $this->Html->link('Destinations<span class="caret"></span>','#',array('class' => 'dropdown-toggle', 'data-delay' => '1000', 'data-hover' => 'dropdown', 'escape' => false)); ?> 

注意:不要忘記使用'escape' => false到陣列

0

你應該試試這個

第一個

<?php echo $this->Html->link("Destinations". $this->Html->tag('span', '', array('class' => 'caret')),array('controller' => 'ContrllerName', 'action' => 'ActionName'),array('class' => '', 'escape' => false) 
      ); 
?> 

<?php  
    echo $this->Html->link('Destinations<span class="caret"></span>','#', 
     array('class' => 'dropdown-toggle', 
      'data-delay' => '1000', 
      'data-hover' => 'dropdown', 
      'escape' => false) 
     ); 
    ?> 

逃生設置爲false也將禁用鏈接的屬性逃逸