Laravel 4 刀片模板。了解多个章节使用的手册或示例
当我尝试将blade(laravel 4.2)用于多个部分时,我无法寻找解决方案或理解解决方案 正常使用(home extendes布局)没有问题 views/home.blade.phpLaravel 4 刀片模板。了解多个章节使用的手册或示例,laravel-4,blade,Laravel 4,Blade,当我尝试将blade(laravel 4.2)用于多个部分时,我无法寻找解决方案或理解解决方案 正常使用(home extendes布局)没有问题 views/home.blade.php @extends('layout') @section('content') Show content of home page @endsection <html> <!-- Code html such head, template header... --&
@extends('layout')
@section('content')
Show content of home page
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
<!-- Rest code html such footer -->
...
</body>
</html>
@extends('layout')
@section('footer')
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
@yield('footer')
<!-- Rest code html such footer -->
...
</body>
</html>
view/layout.blade.php
@extends('layout')
@section('content')
Show content of home page
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
<!-- Rest code html such footer -->
...
</body>
</html>
@extends('layout')
@section('footer')
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
@yield('footer')
<!-- Rest code html such footer -->
...
</body>
</html>
...
@产量(‘含量’)
...
但是,当我喜欢将Rest代码(footer)移动到另一个模板文件footer.blade.php时,我不理解并尝试了几种方法
view/footer.blade.php
@extends('layout')
@section('content')
Show content of home page
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
<!-- Rest code html such footer -->
...
</body>
</html>
@extends('layout')
@section('footer')
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
@yield('footer')
<!-- Rest code html such footer -->
...
</body>
</html>
@extends('layout'))
@节(“页脚”)
&抄袭;Tamainout Hébergement SARL 2015
@端部
并更改视图/home.blade.php
@extends('layout')
@section('content')
Show content of home page
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
<!-- Rest code html such footer -->
...
</body>
</html>
@extends('layout')
@section('footer')
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@endsection
<html>
<!-- Code html such head, template header... -->
...
@yield('content')
@yield('footer')
<!-- Rest code html such footer -->
...
</body>
</html>
...
@产量(‘含量’)
@收益率('页脚')
...
但是文件footer.blade.php它不是由laravel处理的
谢谢你的帮助
注意:我将代码放在了上我认为您在
视图/home.blade.php
中有语法错误。
尝试:
而不是
@yield(footer')
编辑:
@extends('layout')
@section('content')
Show content of home page
@endsection
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@yield('content')
@include('footer')
在layout.blade.php
中包含footer.blade.php
,并从footer.blade.php
中删除extends
views/home.blade.php:
@extends('layout')
@section('content')
Show content of home page
@endsection
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@yield('content')
@include('footer')
视图/footer.blade.php:
@extends('layout')
@section('content')
Show content of home page
@endsection
<hr>
<footer>
<p>© Tamainout Hébergement SARL 2015</p>
</footer>
</div>
@yield('content')
@include('footer')
您是否在footer.blade.php中使用了extend@扩展(“布局”)是。我更正了帖子上的代码。将@yield('footer')添加到layout.blade.phpDid,您将其添加到layout.blade.php@yield('footer')?+添加带点分隔符的文件夹,以包括我在github abkrim/blade上放置代码(仅放置app/views/*.blade.php)非常感谢。。。一个简单的包含。不明飞行物。拉威尔医生,这很混乱。