相关疑难解决方法(0)

Laravel 4 - 在视图中包含"部分"视图(不使用Blade模板)

在Laravel 3中,我曾经这样做过.

<?php render('partials.header'); ?>
Run Code Online (Sandbox Code Playgroud)

这是在"PHP"视图中完成的,没有使用Laravel的Blade模板.

版本4中的等价物是什么?

我试过了

<?php @include('partials.header'); ?>
Run Code Online (Sandbox Code Playgroud)

这不起作用.

如果我做

@include('partials.header')
Run Code Online (Sandbox Code Playgroud)

我必须将我的文件保存为".blade.php"

如何在不使用刀片模板的情况下包含"子视图"?

php laravel laravel-4

13
推荐指数
4
解决办法
5万
查看次数

方法Illuminate \\ View \\ View :: __ toString()不得在unix中引发异常

我正在使用laravel 4.2

die(View::make('amendments.changesPopUp', $this->data));
Run Code Online (Sandbox Code Playgroud)

这是我用来获取ajax呼叫视图的代码.这适用于在Windows上运行的本地计算机,但这不适用于服务器(unix).知道为什么这是hapening?

是的,我检查了小写和大写,文件名匹配的情况.而奇怪的是错误指向controller它正在使用的第0行.

这是我得到的错误

{"error":{"type":"Symfony\\Component\\Debug\\Exception\\FatalErrorException","message":"Method Illuminate\\View\\View::__toString() must not throw an exception","file":"mysite.com/app/controllers/myController.php","line":0}}
Run Code Online (Sandbox Code Playgroud)

更新:这在我使用简单的php文件而不是刀片模板时起作用.我还是不知道导致错误的原因是什么?

php laravel-4

5
推荐指数
2
解决办法
5547
查看次数

Laravel错误:方法Illuminate\View\View :: __ toString()不得抛出异常

我正在使用larval 4.2,我在wrapper.php我的视图文件中收到以下错误:

   <?php echo View::make('layouts/blocks/header')->with('sidebar', $sidebar)->with('active', $active); ?>
   <?php echo $content; ?>
   <?php echo View::make('layouts/blocks/footer'); ?>
Run Code Online (Sandbox Code Playgroud)

错误:

   Error : Method Illuminate\View\View::__toString() must not throw an exception
Run Code Online (Sandbox Code Playgroud)

你知道什么导致了这个吗?

php laravel

4
推荐指数
1
解决办法
6679
查看次数

标签 统计

php ×3

laravel ×2

laravel-4 ×2