Silex+Twig

2015/06/21

Symfonyベースのマイクロフレームワークを使う。

ディレクトリ構成
vendor/
web/index.php
web/view

index.php

funcx.php

セッション関連
$app['session']->clear();
$app['session']->get('name');
$app['session']->set('name', $data);
リクエスト関連
$request->get('name');

REQUEST/RESPONSE、Twig関連
リダイレクト
return $app->redirect('url');
フォーワード
$subRequest = Request::create('url', 'GET');
return $app->handle($subRequest, HttpKernelInterface::SUB_REQUEST);
Twigレンダリング
return $app['twig']->render('filepath', $array);

-PHP