タグ

2013年4月4日のブックマーク (2件)

  • phpのテンプレートエンジンtwigとは · I Will Survive

    自分自身も気になってはいたのですが、試してみるきっかけがなく今に至ってしまいました。現在のプロジェクトではviewは関わらないのですが、それまではSmarty2を使っていました。Smarty3や他テンプレートエンジンも気になるところですが、次はTwigがくるだろうと勝手に予測しています。 簡潔に書ける テンプレート指向文法である 自動エスケープなど必要なものをすべてサポートしている 文法を簡単に学習できる(※他テンプレートエンジンはPHP4ベースで作られていたりして、web開発においてベストプラクティスとして採用できない。) 高い拡張性で独自DSLも作れる ユニットテストされているのでライブラリは堅牢で、大きなプロジェクトにもすぐに使える。 ちゃんとドキュメント化されている: セキュリティでは自動出力エスケープやsandboxモードによって安全性を確保 詳細なエラーメッセージでデバッグもカ

  • twigの導入 - 〜メモ〜maynoaise’s

    fuelphpにtwigを入れてみる ■Twigをインストール(composer.pharを利用) 1、まずcomposerをインストール curl -s http://getcomposer.org/installer | php 2、リストを作る(composer.json) { "require": { "twig/twig": "1.*" } } 3、インストール via composer php composer.phar install これでVendorフォルダの中にtwigのソースがDLされるはずです。 ■fuelphp側の設定 1、configにparserを追加 // config.php 'packages' => array( 'parser', ), 一応これで、設定完了で、ビューからView_Twigを通して使うことは可能になるが、 もしautoload is

    twigの導入 - 〜メモ〜maynoaise’s