如何在 cakePHP 3 语法中嵌套 html 元素?

How to do Nesting of html elements in cakePHP 3 syntax?

我想知道如何使用 cakePHP 3 语法编写下面给出的 html 代码:-

<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
   <span class="sr-only">Toggle navigation</span>
</a>

你可以简单地将 span 标签放在 html link 中

<?= $this->Html->link(
    '<span class="sr-only">Toggle navigation</span>',
    '#', [
        'class' => "sidebar-toggle",
        'data-toggle' => "push-menu",
        'role' => "button",
        'escape' => false
    ]); ?>

或者您可以使用tag方法来创建span标签

<?= $this->Html->link(
    $this->Html->tag('span', 'Toggle navigation', ['class'=>"sr-only"]),
    '#', [
        'class' => "sidebar-toggle",
        'data-toggle' => "push-menu",
        'role' => "button",
        'escape' => false
    ]); ?>