用于MVC Web应用程序的好数据结构用于将数据传递到视图中以确保标准化并使视图尽可能保持非编码器友好性?
答案 0 :(得分:0)
使用自定义模型类并尽可能保持非编码器友好状态:) 如何构建模型类在很大程度上取决于具体的页面。
答案 1 :(得分:0)
为了保持简单,您只需传递一个包含字符串键和值的字典。
答案 2 :(得分:0)
我喜欢django结构。它非常灵活。 例如:
project/
apps/
app1/
models.py
views.py
forms.py
templates/ #or into root templates path
url.py #to dispatch
etc..
templates/
app1/
templates
答案 3 :(得分:0)
为M,V,C中的每一个创建类之后,最好使用一个类来构建包含要在视图中显示的数据的成员字段的数据结构。为每个实体提供单独的数据结构类更好。但在您的情况下,即在视图的情况下,如果您的视图由不同的部分组成,则使用单独的数据结构类。 实例化视图时,也要创建数据结构的对象。然后使用getter获取数据并将其传递给视图对象的getter或构造函数本身。