【发布时间】:2011-12-01 08:22:56
【问题描述】:
我有自己的 MVC 框架,与 CodeIgniter 非常相似。
任何视图都加载为 loadView($view_name, $paramaters);
假设有 3 个视图,A、B 和 C。
- A 加载 5 个 B,B 依次加载 5 个另一个 C
- 每个 C 都有一个表单,我们需要在其中显示登录的用户名和登录的个人资料图片
- 所以我们传递了 5*5 = 25 次相同的用户名和登录用户的个人资料图片
这很糟糕!我们不能在视图中使用 SESSION 或其他 GLOBAL 变量。减少这种冗余的最佳解决方案是什么?
问候, 卫生巾
【问题讨论】:
-
向我们展示一些查看代码。我看不出你现在的做法有什么问题。