搜尋

首頁  >  問答  >  主體

MVC模式下對資料進行過濾的問題

資料為多維數組:
1.如果在M(或C)層進行資料過濾,方便V層展示數據,但M和V要分別進行一次數組遍歷。
2.如果將過濾直接放在V層,只需要一次數組遍歷就可以,但又與MVC矛盾,前端處理也不方便。
大家是怎麼處理的呢?
(其實這個問題在非MVC模式同樣存在,只是用MVC好理解一些)

阿神阿神2750 天前465

全部回覆(1)我來回復

  • 習慣沉默

    習慣沉默2017-05-16 17:08:40

    如果顯示和邏輯分離 ... 那麼只能兩次數組遍歷 ... 這是沒辦法的事情 ...

    資料的小幅處理例如截斷等等可以在 V 層完成 ... 但是過濾的話一定是在 M 層完成的 ...

    這是協作的問題 ... 會犧牲一點效率也是正常的 ...

    回覆
    0
  • 取消回覆