検索

ホームページ  >  に質問  >  本文

MVC モードでのデータのフィルタリングに関する問題

データは多次元配列です:
1. データ フィルタリングが M (または C) レイヤーで実行される場合、V レイヤーでデータを表示すると便利ですが、M と V はそれぞれ配列トラバーサルを実行する必要があります。
2. フィルタリングが V 層に直接配置されている場合、必要な配列トラバーサルは 1 つだけですが、MVC と競合し、フロントエンド処理には不便です。
みんなはどうやって対処しましたか?
(実際、この問題は非MVCモードでも存在しますが、MVCの方が理解しやすいです)

阿神阿神2791日前494

全員に返信(1)返信します

  • 習慣沉默

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

    表示とロジックが分かれていたら…配列の走査は2つしか出来ない…仕方ない…

    データの切り捨てなどの小さな処理はV層で完了できます...しかしフィルタリングはM層で完了する必要があります...

    これはコラボレーションの問題です...多少の効率を犠牲にするのは正常です...

    返事
    0
  • キャンセル返事