symfony

 

Symfony2の世界でバンドルがいっぱいありますね。この記事で10個の”使える”バンドルを紹介します。

1. FOSUserBundle

このバンドルでユーザーを管理することができます。これによりセッションや新規登録やパスワードの復元システムなどが簡単になります。

 

2. FOSRestBundle NelmioApiDocBundle

Symfony2でRestAPIを作りたいですか ? このバンドルで簡単作成出来ます。

 

3. JMSSerializerBundle

データを簡単にシリアライズとデシリアライズすることができます。XML、JSON、YAMLのフォーマットで機能します。

 

4. StofDoctrineExtensionsBundle

Doctrineに機能を追加します。例えばデータベースで保存されたエンティティの翻訳が可能になります。

 

5. FOSJsRoutingBundle

このバンドルでJavascriptソースコードからSymfonyのルートが使えます。例えば:

 

Javascriptコード: Routing.generate('symfonyIndexRoute', { id: 4 }); 結果: /index/4

 

6. FOSElasticaBundle

Symfonyウェブサイトで強力な検索エンジンが欲しいですか?FOSElasticaBundleはSymfonyとElasticSearchを接続します。

 

7. LiipImagineBundle

画像にフィルターを適用するや大きさを変更することができます。

 

8. HWIOAuthBundle

あなたのSymfonyウェブサイトで簡単にFacebookやTwitterやGoogle+のログインを付けることができます。

 

9. VichUploaderBundle

簡単にファイルをアップロードすることができます。

 

10. KnpPaginatorBundle

エンティティを表示するため自動的にページを作ります。