ORM CFC上的super()类型功能
当我使用CF9的ORM特性并为我的ORM CFC生成一个显式设置器时,在我完成了该方法所需的工作之后,是否仍可以调用ORM CFC的默认函数。例如,我正在寻找这样的东西。很明显,代码不会运行,super是一个错误的概念,因为ormcfc不包含任何内容,但这正是我想要的功能类型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
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或创建新实体以将值设置为 我发现你的示例代码让人分心。也许如果你给出一个实际的例子,你会更容易理解你到底想做什么。。。除非你正在写一个关于电影的应用程序,并且想把《盗梦空间》变成有史以来最伟大的电影。我发现你的示例代码让人分心。也许如果你给出一个实际的例子,你会更容易理解你到底想做什么。。。除非你正在写一个关于电影的应用程序,并且想把《盗梦空间》变成有史以来最伟大的电影。哦,好吧,这是一个完美的方式!为什么我没想到:!哦,好吧,这是一个完美的方式!为什么我没想到:!