nettuts に関するこの記事を読んだところです。私はちょっと混乱しました。データ アクセス レイヤーとデータベース アブストラクション レイヤーの違いは何ですか?
また、これには独自のカスタマイズされたクラスを作成する必要がありますか、それとも PDO を使用する方がよいでしょうか?
DatabaseOps
すべての CRUD 操作を実行するクラスがあります。他のクラス (例: ユーザー) はそれを継承し、このクラスのメソッドを使用して CRUD アクションを実行します。接続を開く、接続を閉じる、配列をフェッチする、クエリを確認するなどの名前の別のクラスがDatabase
あります。それらを単一のクラス (データ アクセス/抽象化レイヤー) に書き込む必要がありますか? どちらが良いでしょうか?