在蛋糕php链接中写两个span标签或两个元素

时间:2012-04-05 05:22:05

标签: php cakephp cakephp-1.3

如何在cakephp中的cake php链接中编写两个span标签或两个元素?

例如

<?php
$title = '$this->Html->tag('span', 'Test Title', array('style' => 'color:blue'))';
$status = '$this->Html->tag('span', '  (New) ', array('style' => 'color:black'))';

echo $this->Html->link( $title.$status, 'people/video'.$person['video']['id'], 'target' => '_blank'));
?>

这样我就可以输出

<a href="people/video/765" target ="_blank" ><span style="color: blue">Test Title</span><span style="color: #000000;"> (New) </span> </a>

1 个答案:

答案 0 :(得分:2)

$this->Html->link()会自动转义特殊字符,从而导致HTML呈现为特殊字符。您可以将escape的{​​{1}}选项设置为$this->Html->link()以完成“{3}}”。

您的更新代码如下所示。我删除了false$title周围的引号,并将$status包裹在一个数组中,您不能使用key =&gt;您在原始代码中使用它们的方式中的值对。可能它之前是数组结构的一部分,因为在该行的末尾有一个无关的括号。

'target' => '_blank'