資料為多維數(shù)組:
1.如果在M(或C)層進行資料過濾,方便V層展示數(shù)據(jù),但M和V要分別進行一次數(shù)組遍歷。
2.如果將過濾直接放在V層,只需要一次數(shù)組遍歷就可以,但又與MVC矛盾,前端處理也不方便。
大家是怎麼處理的呢?
(其實這個問題在非MVC模式同樣存在,只是用MVC好理解一些)
閉關(guān)修行中......
如果顯示和邏輯分離 ... 那麼只能兩次數(shù)組遍歷 ... 這是沒辦法的事情 ...
資料的小幅處理例如截斷等等可以在 V 層完成 ... 但是過濾的話一定是在 M 層完成的 ...
這是協(xié)作的問題 ... 會犧牲一點效率也是正常的 ...