php - Laravel 4 Blade @include 变量

标签 php laravel-4 laravel-blade

我试图用 Laravel Blade 执行 include,但问题是它无法传递变量。这是我的示例代码:

文件_include.blade.php

<?php
  $myvar = "some text";

主.blade.php

@include('file_include')
{{$myvar}}

当我运行该文件时,它返回错误“Undefined variable: myvar”。那么,如何将变量从包含文件传递到主文件?

谢谢。

最佳答案

为什么要将它从包含传递到调用模板?如果您在调用模板中需要它,请在此处创建它,然后将其传递到包含的模板中,如下所示:

@include('view.name', array('some'=>'data'))

以上代码片段来自 http://laravel.com/docs/templates

关于php - Laravel 4 Blade @include 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21182399/

相关文章:

php - 从表#1 获取最新 ID 以确定表#2 的新 ID

javascript - 在 window.location.replace 中使用参数

php - 访问数据库中的列 Eloquent Laravel4

php - 使用 phpunit DB::table()->get() 测试 Laravel 4.2 返回数组而不是对象

laravel - Laravel 中某些 id 的 View 返回错误

php - WHERE gid=$gid LIMIT 26 不起作用?

php - 匹配变量中的第一个和最后一个完整单词

php - 检查用户是否登录 laravel 4

javascript - Knockout.JS 标签在 foreach 中不起作用

php - 在 Laravel Blade View 中删除评论