ORM CFC上的super()类型功能

ORM CFC上的super()类型功能,orm,coldfusion,cfc,Orm,Coldfusion,Cfc,当我使用CF9的ORM特性并为我的ORM CFC生成一个显式设置器时,在我完成了该方法所需的工作之后,是否仍可以调用ORM CFC的默认函数。例如,我正在寻找这样的东西。很明显,代码不会运行,super是一个错误的概念,因为ormcfc不包含任何内容,但这正是我想要的功能类型 public void setMovie(String movie){ if(movie == "inception"){ ORMCFC.super().setMovie("Greatest movie ever made

当我使用CF9的ORM特性并为我的ORM CFC生成一个显式设置器时,在我完成了该方法所需的工作之后,是否仍可以调用ORM CFC的默认函数。例如,我正在寻找这样的东西。很明显,代码不会运行,super是一个错误的概念,因为ormcfc不包含任何内容,但这正是我想要的功能类型

public void setMovie(String movie){
if(movie == "inception"){
ORMCFC.super().setMovie("Greatest movie ever made")
}else{
ORMCFC.super().setMovie(movie)
}

在ORM的CFC模型中,可以指定其他装饰器函数

component persistent="true" table="Movie"  schema="dbo" output="false"
{
    /* properties */

    property name="MovieNo" column="MovieNo" type="numeric" ormtype="double" fieldtype="id" ; 
    property name="Name" column="Name" type="string" ormtype="string" ; 

    /* decorator */
    public void function setMovie(name)
    {
        if(name == "inception"){
            setName("Greatest movie ever made")
        }else{
            setName(name)
        }

    }
}

否则,如果需要使用示例setMovie,则需要执行EntityLoad或创建新实体以将值设置为

在ORM的CFC模型中,您可以指定其他装饰器函数

component persistent="true" table="Movie"  schema="dbo" output="false"
{
    /* properties */

    property name="MovieNo" column="MovieNo" type="numeric" ormtype="double" fieldtype="id" ; 
    property name="Name" column="Name" type="string" ormtype="string" ; 

    /* decorator */
    public void function setMovie(name)
    {
        if(name == "inception"){
            setName("Greatest movie ever made")
        }else{
            setName(name)
        }

    }
}

否则,如果需要使用示例setMovie,则需要执行EntityLoad或创建新实体以将值设置为

我发现你的示例代码让人分心。也许如果你给出一个实际的例子,你会更容易理解你到底想做什么。。。除非你正在写一个关于电影的应用程序,并且想把《盗梦空间》变成有史以来最伟大的电影。我发现你的示例代码让人分心。也许如果你给出一个实际的例子,你会更容易理解你到底想做什么。。。除非你正在写一个关于电影的应用程序,并且想把《盗梦空间》变成有史以来最伟大的电影。哦,好吧,这是一个完美的方式!为什么我没想到:!哦,好吧,这是一个完美的方式!为什么我没想到:!