|
|
1
48
如果您有一个表,并且希望从另一个表中获取数据,通常情况下是
如果您的数据不仅仅是普通的数据库表(可能是从web服务等获取的),那么一个好办法是提前在控制器中构建所有数据,然后将其传递给视图。像这样的
|
|
|
2
1
如果没有关于数据和模型(表)之间关系的详细信息,很难说出问题的最佳解决方案。下一个共同的想法是:保持你的观点愚蠢。获取在控制器操作中渲染视图所需的所有数据。在同一操作中进行所有更改和计算。然后在视图中使用这些数据。
|
|
|
3
1
如果我是你,我会创建一个单独的类来封装数据集,并包含处理数据集条目所涉及的所有逻辑。这个类可以是可编辑的(对每个类都进行响应)。然后我将这个类的一个实例传递给视图,并在那里只使用它的方法。 |
|
|
4
1
我有一个视图可以显示一个活动的所有日期,这很简单。但是我想,对于每一个日期,打印所有在该日期可用的人的数据。在我看来,忘记MVC设计模式,我可以编写如下代码:
我希望在视图中避免这种情况。我认为Orion Edwards的答案最符合我的需要,但在那个例子中,address是Person表的空字段?或者如何向Person类附加新属性? 尽管如此,我是否错过了执行此操作的任何SQL技巧? |
|
|
5
0
你需要进一步解释你的情况,以获得更多的答案。您需要与哪些类型的操作和其他模型进行交互?如果你把你的模特协会贴出来,我相信我们真的可以帮你摆平。 祝你好运 |