0

我不确定这对于 Stackoverflow 来说是一个可接受的问题,但我很难理解 ExtJS 的 MVC 结构所以我决定发布一个问题,主要是因为这部分来自官方 ExtJS 4.0 教程“每个应用程序的工作方式都一样,所以你只需要学习一次”,这就是我真正想要和打算做的——花更多的精力去理解 ExtJS 的工作原理,然后我很确定编写代码会变得更容易。我从 CodeIgniter 学到了 MVC moslty,理解“M”、“V”和“C”背后的逻辑相当简单。然而,在 ExtJS 中,情况并非如此,主要是因为我们有商店,这是最让我困惑的话题。在 MVC 模型中商店的逻辑是什么,它不应该是“M”的一部分吗?

谢谢

勒龙

4

1 回答 1

1

我同意@Molecule Man 的评论以及 Sencha 线程中表达的意见。

不用担心命名。将商店视为 MVC 中模型的一部分。如果您有自定义通信层(和标准 JSON,AJAX 存储是不够的),则只有当您需要向存储类添加特殊逻辑时。商店并不是你的应用程序业务逻辑的一部分,所以它们不需要成为控制器的一部分。

于 2012-04-08T15:31:04.453 回答