doctrine2doctrine2を使い始める


備考

Doctrine 2は、 Doctrine ProjectObject Relational Mapper(ORM)コンポーネントに使用される口語です。

ORMはDoctrineプロジェクトのデータベース抽象化レイヤ(DBAL)の上にあり、DQLと呼ばれるDoctrineのDSLを使用して基礎となるデータベースの情報を照会および操作する方法を提供します。

ORMを使用すると、開発者はデータベースに直接アクセスするよりも多くの利点を得ることができます。

  • DBALは多くのプラットフォームで抽象化されており、多くのデータベースプラットフォームで同じORMコードを使用できます。 (MySQL、PgSQL、Sqlite、Oracle)
  • データベース構造をドメインモデルにマッピングすることで、懸念分離することができます。
  • 多くのプラットフォーム(APC、Redisなど)にわたる先進的なキャッシング技術のサポート

さらに、Doctrine 2は、多くの一般的なPHP Webフレームワーク( SymfonyZendLaravel )との統合を提供し、設定の難易度を低くします。

インストールまたはセットアップ

Doctrine 2は作曲家経由で簡単にインストールできます

composer require doctrine/orm
 

それはhttp://www.doctrine-project.org/projects/orm.htmlまたはそのGitHubプロジェクトページからダウンロードすることもできます