DBアクセス用クラス構想

  • データベースの使用を前提としない
  • でも、使うこともあるでしょう
    • ライブラリとして提供する(/moony/util/Dao.class.php
      • PEAR::DBのラッパークラス
      • 検索メソッドの引数はプレースホルダーを含むSQLと、パラメータ配列
        • パラメータのエスケープは自動でしてくれる
      • 検索結果は連想配列の配列
        • 例えば、$result[0]['id']とか
        • そのままSmarty-Lightのテンプレートに設定可能
      • エラー発生時のロギングを実装
        • エラー画面にforwardする機能は必要か?