扫码关注官方订阅号
数据为多维数组: 1、如果在M(或C)层进行数据过滤,方便V层展示数据,但M和V要分别进行一次数组遍历。 2、如果将过滤直接放在V层,只需要一次数组遍历就可以,但又与MVC矛盾,前端处理也不方便。 大家是怎么处理的呢? (其实这个问题在非MVC模式同样存在,只是用MVC好理解一些)
闭关修行中......
如果显示和逻辑分离 ... 那么只能两次数组遍历 ... 这是没办法的事情 ...
数据的小幅处理比如截断等等可以在 V 层完成 ... 但是过滤的话一定是在 M 层完成的 ...
这是协作的问题 ... 会牺牲一点效率也是正常的 ...
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
如果显示和逻辑分离 ... 那么只能两次数组遍历 ... 这是没办法的事情 ...
数据的小幅处理比如截断等等可以在 V 层完成 ... 但是过滤的话一定是在 M 层完成的 ...
这是协作的问题 ... 会牺牲一点效率也是正常的 ...