2011-08-16 34 views
4

Drupal 7處理多個領域(> 40)的最佳方式是什麼? 我必須處理旅館內容類型。 D7創建儘可能多的mysql表作爲字段計數,所以我擔心表演,但也許這不是問題。Drupal7:有很多領域的內容類型

我是否必須創建實體和子實體或創建模塊以將某些數據存儲在同一個表中(設備的字段,服務的字段,活動的字段等) 或其他解決方案?

非常感謝您的建議!

回答

1

40個字段沒有那麼糟糕,因爲我似乎有很多數據庫表具有更多字段。

Drupal是不是OO和規範化真的那麼好,但你可以:

  • 創建多個自定義內容類型,並通過Corresponding Node References鏈接它們模仿實體關係,外鍵。
  • 使用taxonomy
  • 寫你自己的模塊不會傷害,因爲它可以幫助你學習Druapl的方式。

希望幫助

1

你可以離開它是,因爲,你知道,性能和靈活性之間,Drupal的選擇靈活性:)

,如果你想擁有所有這些存儲在1個表,有可能編寫實現自定義字段集的模塊,如下所示:http://www.lullabot.com/articles/creating-custom-cck-fields 但是,它是針對D6的 - 我沒有對核心中的cck字段進行類似的操作,所以在這裏不能給出方向。

我想,this,特別是this可能會有所幫助。