跟 Slim 一樣,是個簡單好用的 Micro Framework。不一樣的是,Slim 是一個獨立的套件,而 Silex 使用 Symfony 的幾個特定元件實作出來的。
簡單 Hello World 如下:
use Symfony\Component\HttpFoundation\Request; |
Silex 比較好用的點是,它已經有跟很多套件先做好整合了,只要 composer require 和加 Provider 即可,如要使用 Twig :
$ composer require twig/twig |
然後程式要註冊
$app->register(new Silex\Provider\TwigServiceProvider(), [ |
index.twig
長這樣
{{ hello }} |
接著使用(需參考官方說明文件)
$app->get('/', function (Request $request) use ($app) { |