【问题标题】:Use of undefined constant from controller to view使用来自控制器的未定义常量来查看
【发布时间】:2014-03-20 11:55:25
【问题描述】:

我按照标准在视图上使用带有刀片模板的 laravel 4。

我只是在测试如何将数据从控制器传递到视图。我只想让我的视图输出“测试”。

路线:

Route::controller('/blog', 'BlogController');

控制器:

class BlogController extends BaseController {


    public function getIndex()
    {
        return View::make('blog')->with('test', 'testing');
    }

}

视图的缩减版:

<div class="col-lg-12 text-center">
       <h1>Blog</h1>
       {{test}}
</div>

根据我阅读的文档,我可能读错了,这应该可以。但是,我收到错误消息:

Use of undefined constant test - assumed 'test'

我该如何解决这个问题?我做错了什么?

【问题讨论】:

  • 哇。那真是一个菜鸟的举动。谢谢大家

标签: php laravel laravel-4 blade


【解决方案1】:

我很确定你想要$:

{{$test}}

{{{$test}}}

【讨论】:

    【解决方案2】:

    应该是:

    <div class="col-lg-12 text-center">
       <h1>Blog</h1>
       {{$test}}
    

    您收到此错误是因为您尝试使用不存在的常量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 2020-04-17
      • 1970-01-01
      相关资源
      最近更新 更多