php - 在 Yii 2.0 (Menu::Widget) 中使用跨度?

标签 php html css yii

当我使用下面的代码时,最终结果是“TEST”并且在标签中应该是“TEST”。

echo Menu::widget([
                                        'options' => ['id' => 'navigate'],
                                        'items' => [
                                            [
                                                'label' => '<span>TEST</span>',
                                                'url' => ['#'],
                                            ],
                                            ['label' => '<span>TEST2</span>', 'url' => ['#']],
                                        ],
                                    ]);

我知道我应该使用 encodeLabel 但不起作用并返回错误。你能帮忙吗?

最佳答案

它对我来说很好用:

echo Menu::widget([
            'options' => ['id' => 'navigate'],
            'encodeLabels' => false,
            'items' => [
                [
                    'label' => '<span>TEST</span>',
                    'url' => ['#'],

                ],
                ['label' => '<span>TEST2</span>', 'url' => ['#']],
            ],
        ]);

关于php - 在 Yii 2.0 (Menu::Widget) 中使用跨度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28664128/

相关文章:

数学三角测量中的 PHP vs Mysql 速度

javascript - 使用 jquery 和 php 拖放

javascript - 突出显示没有 CSS 的事件链接

javascript - 无法获得 Angularjs 在 html 页面中显示为表达式的结果

javascript - 如何在运行时动态添加 Web 小部件到页面

javascript - 将复杂的 svg 形状转换为圆形抽象

html - 粘性页脚额外的空白

php - 与 Swift/PHP 的 HTTP 连接

javascript - php : transfering variables from Ajax to php 中的未定义索引

css - 基于 Angular 中的按钮单击执行不同的动画