PHP逆引き大全 516の極意

データベースの極意 - Tips394 O/Rマッピングを理解する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

6-3O/RマッピングライブラリPropelの準備Tips394 O/Rマッピングを理解する

Level1

PointSQLレスで抽象度が高いコーディングが可能になることを理解する

データベースとオブジェクトを関連付けることをO/Rマッピング(Object-Relational Mapping、略してORM)といい、PHPでも多数のORMライブラリが公開されています。

ORMライブラリを使うことでSQLレスで抽象度の高いコーディングが可能になり、データベースエンジンによる差異を吸収してくれるため、プログラムの保守性と可搬性が高まります。

本書では、ORMライブラリの1つであるPropelを取り上げます。

PropelはPHPの有名なフレームワークの1つであるSymfonyで、バージョン1.2まで採用されていたORMライブラリです。

Attention

セキュリティ対策に関しては第8章を参照してください。本章では説明の簡素化のため、セキュリティに関しては考慮していません。

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません