WEBデザインの勉強

WEB制作初心者が1から勉強するブログ。

Twig

Twigとは

PHPのテンプレートエンジン

Home - Twig - The flexible, fast, and secure PHP template engine

composerのインストール

コマンドプロンプトで任意のフォルダまで行き、下記を入力するとインストールされる

curl -s http://getcomposer.org/installer | php

Twigのインストール

先ほどと同じ任意のフォルダで下記を入力しインストール

php composer.phar require twig/twig:1.*

Tags(タグ)

extends(継承)

「base.html」にベースとなるHTMLを書き、
子テンプレートに

{% extends "base.html" %}

でベースのHTMLを読みこんだ上で
上書きしたいblockだけ記入する。

set

変数に値をセットする

{% set site_name = "サイトタイトル" %}

配列に入れることができる

{%set meta = {
  "title": "ページタイトル",
  "description": "サイトの説明文",
  "keywords": "キーワード"
} %}

include

共通の部分などを読みこむ

{% include 'inc/header.html' %}

Filters(フィルター)

変数に「|」(縦パイプ)のあとにフィルターを設定すると、
様々な装飾を付けることができる。

url_encode

文字をエンコードする