首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Html链接中的Cakephp span

Html链接中的Cakephp span
EN

Stack Overflow用户
提问于 2020-04-22 15:44:10
回答 1查看 41关注 0票数 0

我有这个代码

代码语言:javascript
复制
<li id="Tiempo">
   <?= $this->Html->link(__('En Tiempo'), ['action' => 'index', 'Tiempo']) ?><span class="label label-success ml-10"><?php echo $entiempo ?></span>
</li>

但是我想把跨度变成一个,但是我不知道该怎么做

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-22 18:35:41

您必须修改链接的内容/标题。正如文档所指出的,这是HtmlHelper->link()的第一个参数。要在a标记中添加跨度,您有两个选择。

在链接中添加跨度

您可以直接修改它并将转义选项设置为false:

代码语言:javascript
复制
<li id="Tiempo">
    <?= $this->Html->link('<span class="label label-success ml-10">' . $entiempo . '</span>', ['action' => 'index', 'Tiempo'], ['escape' => false]) ?>
</li>

修改模板

或者修改HtmlHelper使用的模板。

代码语言:javascript
复制
$this->Html->setTemplates([
    'link' => '<a href="{{url}}"{{attrs}}><span class="label label-success ml-10">{{content}}</span></a>',
]);

并使用link()方法,如下所示:

代码语言:javascript
复制
<?= $this->Html->link($entiempo, ['action' => 'index', 'Tiempo']) ?>

请参阅Changing the Tags Output by HtmlHelper

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61359763

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档