This is a work-in-progress, so hopefully the next time you visit this page you'll get to see more stuff. Twiggy Spark Official Twig Website Current version: 0.8.5 Overview Twiggy is not just a simple implementation of Twig template engine for CodeIgniter. It supports themes, layouts, templates for regular apps and also for apps that use HMVC (module support). It is supposed to make life easier for
Twig tips, tricks, advanced stuff and new and noteworthy features.
PHP Static Site Generator Sculpin is a static site generator written in PHP. It converts Markdown files, Twig templates and standard HTML into a static HTML site that can be easily deployed. Why Sculpin? PHP 7 static site generator. Fast and easy to get started. If your language of choice is PHP, you'll feel right at home if you need to extend Sculpin. Composer-based installation. Forget about man
2013-07-31 Laravel4 さわってみた 最近ナウいと噂の Laravel を使ってみたのでメモ。 まとめ CakePHP っぽくかける Silex コアな部分はだいたい Symfony コンポーネント 日本じゃまだあまり使われてないのかネットサーフィンしても情報少ない なら Cake で書くわ install composer create-project laravel/laravel [project_name] routing <?php Route::get('/', function() { return "Hello, World!"; }); Route::get('/post', 'PostContoller@getIndex'); Route::get('/post/:id', 'PostController@getPost'); Route::post('
Symfony Advent Calendar JP 2011 : ATND 9日目の記事です。 Symfony2.0.7が昨日リリースされましたね。今回のアップデートで個人的に熱かったのはSymfony2にバンドルされるTwigのバージョンがv1.1.2からv1.4.0へアップグレードされた所です。Twigは便利な機能もいっぱいありますのでこの機会に紹介したいと思います。 for お馴染みのループに使う構文です。一般的な使い方はこうです。 <ul> {% for item in article %} <li>{{ item.title }}</li> {% endfor %} </ul> もちろん配列の添字にもアクセスできます。 <ul> {% for key, item in article %} <li>{{ key }}:{{ item.title }}</li> {% endfo
あけましておめでとうございます。小川です。 本日はTwigでカスタムタグを追加する方法を紹介します。 ■Twig TwigはPHPで実装されたテンプレートエンジンの1つで、Python製のテンプレートエンジンのJinjaとほぼ同じ構文を持っています。 Webアプリケーションフレームワークsymfonyの次期バージョンでもあるSymfony2で採用されることが決定しており、Symfony界隈を中心に注目を浴びているテンプレートエンジンです。 <h1>Categories</h1> {% if categories|length > 0 %} <ul> {% for category in categories %} <li>{{ category.name }}</li> {% endfor %} </ul> {% endif %} 上記がTwigを使ったサンプルコードです。「{% %}」や
こんにちは、Yuzuruです。 NakajinさんがTwigについて書かれていたので今回はおまけとして簡単な例を幾つか上げてみようと思います。 変数についてはPHPテンプレートエンジンTwig その2を参照 if class User { public 'age' => string '10' public 'name' => string 'Ronaldinho' public 'sex' => string 'male' } $object = new User(); echo $template->render(array('user' => $object)); [twig] {% if user.age < 20 and not user.sex == 'female' %} こんにちは、{{user.name}}くん {% else %} こんにちは、{{user.name}}
テンプレートの基本¶ ご存知のとおり、コントローラ は、Symfony2 アプリケーションに入ってきたリクエストを扱う役割を果たします。ただし、実際は、コードのテストのしやすさや再利用性のために、重い処理を別の部分に任せていることもあります。コントローラは、HTML や CSS その他のコンテンツを生成する際は、その生成処理をテンプレートエンジンに引き継ぎます。本章では、ユーザに提示するコンテンツや、メール本文などのテンプレートの記述方法をマスターしていきます。テンプレートを継承したりコードを再利用する方法も勉強していきましょう。 テンプレート¶ テンプレートとは、テキストベースのフォーマット(HTML、XML、CSV、LaTeX ...)なら何でも生成することが可能な、シンプルなテキストファイルです。一番身近なのは PHP テンプレートでしょう。テキストと PHP コードが混ざったテキス
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く