我正在使用zend框架構建一個cms,並且已經實現了一個基於文本的日誌,它將記錄任何錯誤並允許我記錄任何我想要記錄的自定義消息。如何使用Zend框架將用戶操作記錄到數據庫
作爲cms的一部分,我需要提供一些頁面修改歷史記錄,博客文章等。我的想法是簡單地有一個日誌表來存儲用戶,操作,數據時間,SQL運行,表名該查詢在記錄上執行。
要獲取頁面的修訂歷史記錄,您只需查詢記錄表,查看查看的當前記錄的表名和recordid。按日期排序desc。然後,您可以通過在日誌表的sql列中運行update語句來提供恢復所需修訂的功能。如果它的插入,然後找出一些插件轉換爲更新或不允許用戶恢復到初始插入。
這是實現這一目標的最好方法還是我有點簡單。
你可能想爲你使用的數據庫添加一個標籤 – Gordon 2010-07-08 16:26:27