小胡子中的调试变量

Debug variable in mustache

伙计们,小胡子试图做一些很棒的事情,但我不是这样。 Moodle 是 PHP 然而主题现在是小胡子,但是生成的代码是这样的:

<nav class="list-group m-t-1">
{{/showdivider}}
{{#action}}
<a class="list-group-item list-group-item-action {{#isactive}}font-weight-bold{{/isactive}}" href="{{{action}}}" data-key="{{key}}">
<div class="m-l-{{get_indent}}">
    {{#is_section}}
        <div class="media">
            <span class="media-left">
                {{#pix}}i/folder{{/pix}}
            </span>
            <span class="media-body">{{{text}}}</span>
        </div>
    {{/is_section}}
    {{^is_section}}
        {{{text}}}
    {{/is_section}}
</div>
</a>
{{/action}}
{{^action}}
    <div class="list-group-item" data-key="{{key}}">
        <div class="m-l-{{get_indent}}">
            {{#is_section}}
                {{#pix}}i/folder{{/pix}}
            {{/is_section}}
            {{{text}}}
        </div>
    </div>
{{/action}}

我想知道如何调试变量,这个文件中有什么,因为我知道我需要更改和添加一些功能。

好吧,我建议你打印它 {{variable}} 在视图中,这应该显示值,你可以验证这是否是正确的打开 {{#variable}} do something{{/variable}} 并且你有其他选项 {{^variable}} else something{{/variable}}

我建议您阅读此处的文档 https://mustache.github.io/

对您来说最好的办法是在发送给查看之前调试 php 中的变量,但我认为 link 因为 Whosebug 可能会帮助您 How to see all available variables in handlebars template