cakephp - html链接中的Cakephp跨度
问题描述
我有这个代码
<li id="Tiempo">
<?= $this->Html->link(__('En Tiempo'), ['action' => 'index', 'Tiempo']) ?><span class="label label-success ml-10"><?php echo $entiempo ?></span>
</li>
但我想要跨度成但我不知道如何
解决方案
您必须修改链接的内容/标题。正如文档指出的那样,这是HtmlHelper->link()的第一个参数。要在 a 标签内添加跨度,您有 2 个选项。
在链接中添加跨度
您可以直接修改它并将转义选项设置为 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']) ?>
推荐阅读
- jquery - Return false 似乎不会中断 jQuery 中的 each() 循环
- java - 如何修复错误“只有创建视图层次结构的原始线程才能触及其视图。”
- c# - 为什么我的 blazor 页面会导致 github 页面出现 404 错误?
- java - Selenium MoveTargetOutOfBoundsException 即使在滚动到元素之后
- reactjs - 尝试使用 Hammerjs 以编程方式触发 WheelEvent
- java - Kotlin 类属性和 Java 类字段有什么区别
- reactjs - 使用带有 react-apollo 查询组件的 Typescript 泛型
- ios - Xcode:更新 pod 后 pod 显示错误的 Swift 版本
- google-apps-script - 如何访问选定的 Gmail 邮件(复选框)
- shell - bash shell 模式?如何通过管道将请求发送到远程服务器上的 shell