3

嗨,我是 Laravel 4 的新手,有一个关于使用刀片模板引擎加载 CSS/JS 文件的问题。我正在使用包含每个页面的导航栏的整体布局。我的问题是,如果我想在该页面的标题中包含不同的 CSS 或 JS 文件,我将如何实现这一点,我正在扩展标题。这是一个例子

@extends('layouts.default')
@section('content')

{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}

@stop

显然,我的内容部分从默认布局的正文开始,当我在此查看页面源代码时,and 标签出现在正文中。这有关系吗?

任何帮助表示赞赏。谢谢!

4

1 回答 1

9

在我发布这篇文章大约 3 秒后,我想通了,我想这就是学习的方式。

在视图中创建一个标题部分并在标题中生成它,如下所示......

看法:

@extends('layouts.default')
@section('header')

{{HTML::script('js/example.js')}}
{{HTML::style('css/example.css')}}

@stop


@section('content')

// page stuff

@stop

布局:

<!DOCTYPE html>
<html>
<head>
    @yield('header')
</head>
<body>
    @yield('content')
</body>
</html>
于 2013-10-31T20:19:44.877 回答