最近LaravelというPHPフレームワークを使ってみたのでメモ。
Smarty以外は使ったことないので新鮮。
使い回したい基本テンプレート
app/views/layouts/master.blade.php
<!DOCTYPE html>
<html lang="en">
<head>
<title>雛形</title>
</head>
<body>
<h1>{{@$title}}</h1>
<div>
@yield('content')
</div>
</body>
</html>
コントローラーA
app/controllers/MenuController.php
<?php
class MenuController extends AdminController {
protected $layout = 'admin.menu';
public function index()
{
$this->layout->title = '管理メニュー';
}
}
コントローラーAに設定するビュー
app/views/admin/menu.blade.php
@extends('layouts.master')
@section('content')
<ul>
<li>メールアドレス一覧</li>
<li>日別登録数一覧</li>
<li>自動返信テンプレート設定</li>
<li>自動返信用キーワード設定</li>
<li>ログアウト</li>
</ul>
@stop
0 件のコメント:
コメントを投稿