0 follower

データベースを使う

Yii はデータベースプログラミングの強力な支援を提供します。 Yii Data Access Objects (DAO) は、PHP Data Objects (PDO) 拡張を使用し構築され、 単一のインターフェースにて、異なるデータベース管理システム (DBMS) へのアクセスを可能にします。 Yii DAO を利用して開発されたアプリケーションは、異なる DBMS を使用するために、 データへアクセスするためのコードを修正することなく、簡単に切り替えられます。 Yii Active Record (AR) は広く採用されているオブジェクト関係マッピング (ORM) アプローチを用いて実装され、 データベースプログラミングを容易にします。 Yii AR は、クラスと行のインスタンスによってテーブルを表すことで、 主に CRUD(create, read, update, delete)操作のために、 同じような SQL 文を書く作業を解消します。

Yii DAO と AR はデータベースに関連するほぼ全てのタスクを扱えますが、 今までどおり、あなたの Yii アプリケーション中で、 自分のデータベースライブラリを用いることも可能です。 実際に、Yii フレームワークは他のサードパーティーライブラリと共に使用できるよう、 慎重にデザインされています。