抽象クラスの実装について。basebeanクラスコンストラクタでDB接続やその他の設定を行う。die('接続失敗です。die('データベース選択失敗です。子クラスの実装をシンプルにできるようにしてある。die('クエリーが失敗しました。die('クエリーが失敗しました。}DBの更新処理に必要なメソッドを抽象化(abstract)しておき、実装を強制させる。子クラスの実装を統一化させる意味で抽象化させている。}?>basebeanfactoryクラスselect文の生成に必要なWhere句、OrderBy句のsetter、getterを実装している。Where句は条件付検索を並び替えたり、ページングをした時のために保持している。コンストラクタの役割はbasebeanクラスと同様。die('接続失敗です。die('データベース選択失敗です。}OrderBy句のgetterの拡張。つけて降順に切り替えている。}最後に抽象メソッド。生成するbeanクラスがモノによって異なったり、SQLの生成処理が異なったりするので、抽象メソッドとしてある。この辺はまだ工夫の余地があるかもね。現在開発中のアプリをiPhoneで表示させる時にハマったんで備忘録。iPhoneのsafariで表示中のWebページの向きを横に変えると、解像度が変わって画面が拡大してしまう(ように見える)。技術01BootstrapのイベントをフックするDjember関連。悩んだ挙句、編集機能をモーダルウィンドウに変更してみた。一応、いろいろとチューニングもしてみたんだけどね。Errorちょっとハマったので備忘録。セキュリティ上、対策しておこうと思い.htaccessをいじっていた時の事。技術この投稿へのコメントコメントはありません。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。この投稿へのトラックバックトラックバックはありません。