1

有人知道为什么这在 laravel 4 中不起作用吗?我想在发布到 github 之前我会在这里检查一下。

在控制器中:

return View::make('home.index')
->with('bcrumbs', array("home.index" => "Home","home.privacy" =>"Privacy Policy"))

在模板中:

@foreach ($bcrumbs as $k => $elem}
  <li><a href='{{ URL::route($k) }}'>{{ $elem }}</a></li>
@endforeach

即使我删除了 foreach 中的任何处理并只写“hi”,这也是完全失败的。铬报告:

Error 324 (net::ERR_EMPTY_RESPONSE): The server closed the connection without sending any data.
4

2 回答 2

1

我不知道这是否是故意的,但是您的大括号不匹配: @foreach ($bcrumbs as $k => $elem}: 您打开(和(不)关闭}...也许就是这样!

于 2013-05-19T17:49:39.157 回答
0

这不是问题问题的答案,但我在 Ubuntu Server 12.04 上使用 Laravel 4 得到了 ERR_EMPTY_RESPONSE,我发布这个的原因是我最终来到这里,所以有人可能会觉得这很有用。对我来说问题是使用 PHP 的 empty() 函数。只是将其更改为 if($your_var != null),这解决了我的问题。

于 2014-04-12T19:58:43.840 回答