Android网站Symfony 2和twig上的渲染

Android网站Symfony 2和twig上的渲染,android,html,symfony,twig,Android,Html,Symfony,Twig,我有以下代码: public function headerAction($activeRoute) { $activeRouteArray = explode('_', $activeRoute); return $this->render('FrontendBundle::header.html.twig', array('activeController' => @$activeRouteArray[1], 'mainmenu' => $

我有以下代码:

public function headerAction($activeRoute)
{
    $activeRouteArray = explode('_', $activeRoute);

    return $this->render('FrontendBundle::header.html.twig',
        array('activeController' => @$activeRouteArray[1], 'mainmenu' => $menu )
    );
}
$menu是一个字符串,包含顶部栏链接: header.html.twig:

<nav class="top-bar" data-topbar="">
   <section class="top-bar-section">
     <ul class="left">{{mainmenu|raw}}</ul>
     <ul class="right">
       <li class="divider"></li>
     </ul>
   </section>
</nav>
`<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 </head>`
在台式机、笔记本电脑上一切正常,但在MobileSII、mozzila浏览器上,它只显示菜单中的第一个按钮。我有不止一个按钮。。 在layout.html.twig上:

<nav class="top-bar" data-topbar="">
   <section class="top-bar-section">
     <ul class="left">{{mainmenu|raw}}</ul>
     <ul class="right">
       <li class="divider"></li>
     </ul>
   </section>
</nav>
`<head>
  <meta charset="utf-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 </head>`

我该怎么办?

如果屏幕是小的元标记,它会隐藏菜单-所以我删除了

<nav class="top-bar" data-topbar="">
  <ul class="title-area">
    <li class="toggle-topbar menu-icon" style="width:auto"><a href="#">Menu</a></li>
  </ul>
  <section class="top-bar-section">
    <ul class="left">{{mainmenu|raw}}</ul>
  </section>
</nav>

但是在我的代码中:在小屏幕上应该显示……并且不起作用:

它不是基础顶棒的正常响应行为吗?应该是有响应的…但是我删除了meta标签并且正在工作。