Mapping Salesforce elements to the MVC

DEX450 - Introductions and Overview

📄 第 386 页 🎬 视频课程

课程章节介绍

让我们一起来探索Salesforce中的MVC模型,也就是模型(Model)、视图(View)和控制器(Controller)这三个关键部分。我会用简单的例子来帮助你理解这些概念。 首先,想象一下你在Salesforce中查看一个课程记录。这个记录显示在屏幕上,这就是视图。在Salesforce中,视图通常是通过页面布局来呈现的。页面布局决定了哪些字段和按钮会显示给用户,以及它们如何排列。所以,当你在学生指南的“视图”框中填写时,你应该写“页面布局”。 接下来,假设你想要编辑这个课程记录。你点击编辑,更改了一些信息,然后点击保存。这个保存的动作会被Salesforce的控制器捕获。控制器是处理用户输入和更新数据的地方。在Salesforce中,每个对象都有一个标准控制器,它负责处理这些操作。所以,在“控制器”框中,你应该填写“标准控制器”。 最后,当你点击保存后,你所做的更改会被保存到数据库中。这就是模型。在Salesforce中,模型是由对象和记录组成的,它们代表了存储在数据库中的数据。因此,在“模型”框中,你应该填写“标准对象和自定义对象”。 总结一下,Salesforce中的每个标准和自定义对象都遵循这个MVC模式。视图是页面布局,控制器是标准控制器,模型是标准对象和自定义对象。 现在你已经了解了这些基础知识,我们可以进一步探讨如何在Salesforce中修改视图层和控制器层,以满足更复杂的需求。希望这个解释对你有帮助!