勉強前イメージ
読むときは正直よくわからんで見てた。
クラスとかまとまってるイメージ?
調査
PHP の DAO とは
Data Access Object の略で、デザインパターンの一種になります。
データベースでアクセスする際のロジックを集約したクラスのことです。
業務ロジックとデータを取得するのを分離するために考えられました。
要するにデータベースへのアクセスはDAOを使用して行われています。
また、DAOのクラスはテーブルごとに作成するようです。
そのためSQLを変更する際はDAO見たら一覧で確認することができますが
複数クラスから参照されている場合影響範囲の調査が難しいところがあります。
勉強後イメージ
DAOを変えるだけで変更できるのは楽よね。
DBに接続する際はDAOを書かないといけないのか。