Model view controller CFWheels“Hello数据库”采用真正的MVC格式

Model view controller CFWheels“Hello数据库”采用真正的MVC格式,model-view-controller,coldfusion,model,cfwheels,Model View Controller,Coldfusion,Model,Cfwheels,cfwheels.org上的Hello数据库示例仅包括控制器和视图。如果应用程序包含一个模型,它会是什么样子?这里完全是初学者,我想知道何时以及如何使用模型 为了确保这是一个编程问题,Hello World应用程序中的模型代码是什么样子的?我猜只有一两行。首先,示例应用程序遵循所有约定,它是一个非常简单的应用程序,因此不需要使用模型。 但如果您想使用该模型,则它将如下所示: 在模型文件夹中, 创建一个名为User.CFC的CFC文件,并在其中添加以下代码 您可以看到init函数中没有任何内容,因

cfwheels.org上的Hello数据库示例仅包括控制器和视图。如果应用程序包含一个模型,它会是什么样子?这里完全是初学者,我想知道何时以及如何使用模型


为了确保这是一个编程问题,Hello World应用程序中的模型代码是什么样子的?我猜只有一两行。

首先,示例应用程序遵循所有约定,它是一个非常简单的应用程序,因此不需要使用模型。 但如果您想使用该模型,则它将如下所示: 在模型文件夹中, 创建一个名为User.CFC的CFC文件,并在其中添加以下代码

您可以看到init函数中没有任何内容,因为现在不需要执行任何操作。但如果你想要什么,你可以加上


在init函数中。

首先,示例应用程序遵循所有约定,它是一个非常简单的应用程序,因此不需要使用模型。 但如果您想使用该模型,则它将如下所示: 在模型文件夹中, 创建一个名为User.CFC的CFC文件,并在其中添加以下代码

您可以看到init函数中没有任何内容,因为现在不需要执行任何操作。但如果你想要什么,你可以加上


在init函数中。

如果这是一个适当的问题,一般来说,模型中会出现什么样的情况?我会考虑命名查询之类的东西。它是命名查询还是其他数据库功能?没有命名查询不会出现在模型中。在model中,您可以定义数据库关系、验证和与数据库表相关的其他属性。有关更多信息,请参阅wheels association一章,这里是model@abalter中可以使用的功能列表,model是一个非常宽泛的概念,可以在这里对其进行解释。但是关于CFC的内部结构,Keshav已经很好地总结了这一点。但请记住,还有更多与模型相关的事情。请查看以下链接以及Keshav提供的链接:如果这是一个适当的问题,一般来说,模型中包含哪些内容?我会考虑命名查询之类的东西。它是命名查询还是其他数据库功能?没有命名查询不会出现在模型中。在model中,您可以定义数据库关系、验证和与数据库表相关的其他属性。有关更多信息,请参阅wheels association一章,这里是model@abalter中可以使用的功能列表,model是一个非常宽泛的概念,可以在这里对其进行解释。但是关于CFC的内部结构,Keshav已经很好地总结了这一点。但请记住,还有更多与模型相关的事情。请查看以下链接以及Keshav提供的链接:
<cfcomponent extends="Model">
    <cffunction name="init">

    </cffunction>
</cfcomponent> 
<cfset table(name="users")>