搜索变量的值如何传递给新模板?

时间:2016-11-09 06:26:11

标签: php twig

我正在使用boltCMS,基本上他们有这个默认的简单默认主题,搜索栏包含在_topbar.twig文件中,基本上如下:

<div class="top-bar" id="example-menu">
  <div class="top-bar-left">
    {{ menu(template = 'partials/_sub_menu.twig') }}
  </div>
  <div class="top-bar-right">
    <form method="get" action="{{ path('search') }}" id="searchform-inline" enctype="text/plain">
      <ul class="menu">
        <li><input type="search" value="{% if search is defined %}{{ search|escape }}{% endif %}" placeholder="{{ __('general.phrase.search-ellipsis') }}" name="search"></li>
        <li><button type="submit" class="button secondary">{{ __('general.phrase.search') }}</button></li>
      </ul>
    </form>
  </div>
</div>

可以看到_topbar.twig的代码{。{3}}。

现在当有人在搜索栏中输入一个字词并点击搜索按钮时,search变量究竟是如何设置为搜索字词的值以及search的值的确切方式变量携带到新的search.twig模板?

search.twig模板为here

0 个答案:

没有答案