2011-12-07 3 views

答えて

1

Symfony2は、2つの主な機能:componentbundleで構成されています。あなたはこの2つのコンセプトをあなたの質問に混ぜています。コンポーネントはスタンドアローンであり、したがって互いに独立していますが、オプションでそれらの可能性を高めるために他のコンポーネントを使用することもできます。反対に、バンドルは通常、コンポーネントを使用してタスクを実行します。彼らはお互いに依存することができ、彼らはすべてFrameworkBundleに依存しています。 FrameworkBundleは、複数のコンポーネントを結びつけています。コンポーネント間の接着剤のようなものです。他のバンドルがDoctrineBundleのようなFrameworkBundleとコンポーネントはSymfony2を形成します。

Symfony2コンポーネントはスタンドアロンであるため、どのプロジェクトでも使用できます。 symfony 1.4でシリアライザコンポーネントを使用できない理由はありません。

Symfony2のコンポーネントを単独で使用することに関する資料はあまりありません。私は彼らがPEARチャンネルを持っていることを知っています。単にPEAR経由でライブラリを入手し、オートローダーにエントリを追加し、コンポーネントで定義されたクラスを使用するだけです。

シリアライザコンポーネントのREADMEが表示されませんでした。使用方法を確認するには、コードを調べる必要があります。ここでは、特にシリアライザではなく、主題に関連するドキュメントへのリンクです。

  • Symfony2のコンポーネントページ:here
  • Symfony2ののPEARチャンネル:here
  • シリアライザコンポーネントのgithubの:Symfony2のあるものにhere
  • ファビアンPotencierのブログ:回答をhere
+0

おかげで、それはです今はっきりしている。より正確にタイトルを編集しました。リンクをありがとう、私は今、これらのコンポーネントのおかげで、私のプロジェクトにスムーズにSymfony 2を導入しようとしています。 – vbourdeix

関連する問題