2010-03-10 106 views
2

IAM發展在Drupal,這需要有一個鎖定機理,模塊當一個用戶在其他應NT採取行動表單提交,我們如何使用PHP/Drupal的

操作如何,我可以實現鎖定表這在PHP/Drupal的

使用mysql數據庫於MyISAM/INNODB IAM

請幫我

在此先感謝

卡邁勒

回答

1

如果你在一個情況下有一個很好的可能性,哪裏會有兩個用戶試圖做一些事情的時候,徹底鎖定會惹惱人。

你可以更聰明一些,將鎖存儲在數據庫中,讓客戶端從表單中輪詢以讓系統知道它仍然連接,提醒嘗試訪問該頁面的其他用戶(通過讀取數據庫)以及你甚至可以添加一個通知系統,使用戶可以單擊「通知我時,我可以提交」存儲在該鎖的引用另一個表中的會話密鑰...

他們的客戶保持輪詢通知,並在鎖完成或到期,你要麼讓他們知道他們可以鎖定或自動給他們一個鎖。

不管你做什麼,不只是在添加一些代碼將停止正在處理的形式。它會讓人們大吃一驚。

+0

嗨奧利非常感謝您的信息 – 2010-03-11 11:10:35