我一直在閱讀Laravel 4文檔,並且一直在製作演示應用程序來幫助學習。Laravel 4控制器模板/刀片 - 正確的方法?
我無法找到有關使用刀片和控制器進行視圖模板化的大量文檔。 哪一個是正確的方法還是歸結爲個人偏好?
E.g. 1個
控制器/ HomeController.php
protected $layout = 'layouts.main';
public function showWelcome()
{
$this->layout->title = "Page Title";
$this->layout->content = View::make('welcome');
}
查看/佈局/ main.blade.php
<html>
<head>
<title>{{ $title }}</title>
</head>
<body>
{{ $content }}
</body>
</html>
查看/ welcome.blade.php
<p>Welcome.</p>
E.g. 2個
控制器/ HomeController.php
protected $layout = 'layouts.main';
public function showWelcome()
{
$this->layout->content = View::make('welcome');
}
查看/佈局/ main.blade.php
<html>
<head>
<title>@yield('title')</title>
</head>
<body>
@yield('content')
</body>
</html>
查看/ welcome.blade.php
@section('title', 'Welcome')
@section('content')
// content
@stop
上述的最佳約定和/或優點是什麼?
請糾正我,如果上面的例子或不正確的方式以及! – Mediabeastnz