2015-04-17 24 views
1

我開始了一個關於基於社交的應用程序的項目,因此我需要及時跟蹤用戶操作。爲了避免一個史詩大小的表,我想爲每個用戶創建一個表,並記錄用戶的操作。 我從來沒有聽說過這種類型的鏈接(行到表),我不知道在哪裏找到關於這個特定參數的文檔。MySQL上的特定於用戶的表格

關於這個問題,我的老闆想在這個項目中使用Drupal,有人在drupal中特別介紹了這種結構的信息?

+0

我認爲有一個「史詩大小」的表沒有錯......問題是存儲不必要的信息。我將使用一個引用了用戶標識(uid)的表格 – Bustikiller

回答

0

嗯...也許你應該去一些「低級別」的解決方案,而不是Drupal。 Drupal是CMS,如果你製作網站Drupal的方式,你將不會有自由定義你喜歡的方式。更多的是你有一個表定義了一些常見的(默認)內容類型字段,並且對於你添加的任何新的Drupal實際上會創建新的表,所以你最終會得到一些複雜的數據庫結構。 當然,你也可以手動創建你的表格並手動使用它們,而不是使用drupal的節點和視圖和東西,但是然後......使用Drupal有什麼意義?

因此,恕我直言,一些框架,甚至普通的PHP將更適合您的項目。

+1

當然,您可以在Drupal中定義自己的表格!但是,您應該開發一個自定義模塊來獲取它。創建一個在數據庫中創建自定義表的模塊並不會很難。之後,您可以定義自己的操作並將其用於「規則」模塊。 Drupal支持高級和低級別的解決方案。 – Bustikiller