データベースの変更履歴を記録するsfPropelAuditPlugin

重要な情報を扱う企業の社内システムやバックエンドのシステムではデータベースの変更履歴を逐一記録するという事は珍しくありません。そのようなシステムでは、性能を犠牲にしてでもいつ・どこで・誰がその情報を更新したのかを記録し、万一のときは情報を復元する手段を持つ事を求められます。このような要求に応えられそうなsfPropelAuditPluginというプラグインを見つけました。本日はこのsfPropelAuditPluginをつかってこのような要求に応えるシステムの作り方を解説します。(ちなみにAuditとは「監査」という意味です。)

この投稿の続きを読む »データベースの変更履歴を記録するsfPropelAuditPlugin

プロジェクトのディレクトリ構成

symfonyのプロジェクトのディレクトリ構成は比較的わかり安いと思うのですが、親切にもcheat sheatを作ってくれている人がいました。 symfonyを初めて触る人は軽く見ておくといいかもしれません。

この投稿の続きを読む »プロジェクトのディレクトリ構成