2014-06-19 15 views
1

我注意到一些網站的觀看次數最多的部分。我期待添加此功能到側欄。Symfony2 - 在側邊欄中添加觀看次數最多的帖子

如何設置一個方法來確定用戶選擇了多少帖子,然後添加到排名前3的帖子中?

例如這裏(朝頁面的側邊欄中間,觀看次數最多的):http://america.aljazeera.com/

有中集成了一個包?

還是有一個更簡單的方法,通過使用計數基於用戶點擊一個帖子多少次?

+0

太寬泛。你嘗試過什麼嗎? – bartek

+0

想要獲得實際的訪問數據或者是一種很髒的方法? 但是,當您的目標是儘快提供頁面時,您不必執行寫入數據庫的操作。 –

+0

@bartek我正在尋找如何做到這一點的整體方法,因爲我不知道如何設置用戶點擊訪問文章的次數。這可以單獨在PHP中完成,還是需要Javascript? – dizzyd

回答

0

不,我不知道任何捆綁這樣做。

要獲得3篇最受關注的文章,您需要在數據庫中添加一個字段,以節省文章的重要性。

你有幾種方法可以做到這一點,這是我的想法: 第一:你添加一個關係的觀點ByWeyek - >後。 Foreach帖子,這個實體保留了它被訪問了多少。 每次用戶訪問該頁面時,都會提高當前周的帖子訪問次數。

然後,您可以在本週,本月,本年中找到最受歡迎的帖子。

如果您不使用任何與時間有關的信息,信息將不會有太大變化

相關問題