2015-06-21 31 views
0

我想創建一個視圖,其中有兩個字段的開始日期和結束日期。我想顯示另一個字段(開始日期和結束日期之間的區別)。 所有這三個字段應以表格格式顯示。 那麼請告訴我如何使用視圖找到兩個日期之間的差異?我想在日期字段之間顯示這個差異作爲表格的第三列。drupal的意見在兩個日期之間的差異

回答

0

您可以Computed Fields嘗試。它允許你爲任何內容類型(存儲在數據庫中或者即時計算)定義一個新的動態字段,並且可以使用其他字段值在PHP中爲該字段編碼值。

創建一個計算字段來存儲兩個日期字段的區別是在模塊文檔的例子之一:

https://www.drupal.org/node/149234

那麼在你看來,你只需要顯示計算字段(和原來的兩個字段)。

Views PHP也可以做到這一點,它允許您在視圖中創建一個新的字段,這將在PHP中計算。您可以使用其他字段值來計算其值。

但我會推薦Computed Fields,Views PHP可以是一個性能殺手。

祝你好運