我觉得控制器 - >视图交互错过了一些东西,所以这里是我的问题。我想完善我的控制器 - 视图交互,当我有多组数据时
我有一个控制器的动作,其产生一组数据:
@First @second @third
每个变量被显示在视图一个HTML块(谐音)。
其中一个或多个这些将是空的,我还想显示其他的。
我解决这个问题的方法是在控制器中设置变量为一个字符串(“no data”),因为通常数据是某种数组,我测试视图中的字符串以检查是否存在是真实的数据并作出相应的反应
最重要的是,我也有用例,我的数据不会总是显示相同的部分。我知道在调用正确的部分之前,我可以用一些条件来做到这一点。
我想到的那种问题的一个很好的例子就是一个仪表板,其中有些项目有时会丢失或改变,这取决于显示的数据。
我已经使这些用例工作,但它感觉我没有正确地做MVC,因为在视图中放置了很多逻辑。为了解决这种情况,是否有更好的设计模式,轨道是否具体化?