我是新來的骨幹,儘管讀了幾個資源,有點不確定如何構建我的觀點和相應的模型。一個(相當複雜的)骨幹視圖的最佳佈局機制?
有問題的視圖是一個自定義Facebook視圖,它頂部有一個過濾器(下拉列表),然後是下面的內容視圖 - 取決於過濾的內容會顯示一些內容。
例如,您可以在過濾器中包含所有項目,狀態,照片和羣組。
如果用戶選擇全部,那麼內容視圖應呈現用戶的所有狀態,照片和組更新。鑑於狀態與照片不同,視圖應該能夠以不同方式呈現狀態和照片。
如果用戶選擇狀態,則只顯示狀態列表。
問題是,我是否爲雕像,照片等創建了單獨的模型集合,或者只是一個擁有所有狀態,照片等的多態集合模型?
視圖如何?我是否應該創建不同的視圖,其中一個用於顯示所有項目,然後是每個項目選擇一個,或者我應該只有一個視圖並且有邏輯以基於模型呈現不同的東西?
謝謝!