【发布时间】:2015-08-11 09:17:28
【问题描述】:
我想将此代码转换为 laravel 刀片模板 <?php echo ($page=="menu" ? "header-active" : "")?>
我在 PHP 中有代码来制作标题菜单。
<ul class = "menu-container">
<li class="header-hover <?php echo ($page=="home" ? "header-active" : "")?>">
<a href="{{URL::to('/')}}"><div class="menu">HOME</div></a> </li>
<li class="header-hover <?php echo ($page=="menu2" ? "header-active" : "")?>">
<div class="menu">Menu 2</div>
<ul class="in">
<li><a href="{{URL::to('/menu2 A')}}">MENU 2A</div></a> </li>
</ul>
</li>
</ul>
请帮帮我我收到错误:未定义变量:页面
【问题讨论】:
-
这段代码应该可以工作。这到底是什么问题?
-
不清楚您在寻找什么?您想将此代码转换为 laravel 刀片模板吗? (虽然这个应该可以)
-
变量“$page”第一次出现在哪里?它在哪里填充了“home”或“menu2”?
-
我猜
$page是一个应该由控制器提供的变量?但我不能仅仅从看到的景色来判断。你的控制器代码是什么样的?特别是调用View::make()的代码(或用于显示视图的任何其他方法)。