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标签并且正在工作。