我有这个代码
<li id="Tiempo">
<?= $this->Html->link(__('En Tiempo'), ['action' => 'index', 'Tiempo']) ?><span class="label label-success ml-10"><?php echo $entiempo ?></span>
</li>但是我想把跨度变成一个,但是我不知道该怎么做
发布于 2020-04-22 18:35:41
您必须修改链接的内容/标题。正如文档所指出的,这是HtmlHelper->link()的第一个参数。要在a标记中添加跨度,您有两个选择。
在链接中添加跨度
您可以直接修改它并将转义选项设置为false:
<li id="Tiempo">
<?= $this->Html->link('<span class="label label-success ml-10">' . $entiempo . '</span>', ['action' => 'index', 'Tiempo'], ['escape' => false]) ?>
</li>修改模板
或者修改HtmlHelper使用的模板。
$this->Html->setTemplates([
'link' => '<a href="{{url}}"{{attrs}}><span class="label label-success ml-10">{{content}}</span></a>',
]);并使用link()方法,如下所示:
<?= $this->Html->link($entiempo, ['action' => 'index', 'Tiempo']) ?>https://stackoverflow.com/questions/61359763
复制相似问题