【发布时间】:2015-02-17 13:49:31
【问题描述】:
我正在尝试在 articles 和 categories 这两个表之间建立关系。 articles.category_id = categories.id 是一对一的关系。我有以下设置。
controllers/home.cfc
<cfcomponent extends="Controller">
<cffunction name="index">
<cfset qFeaturedArticles = model("articles").findAll(
where="show_homepage = 1",
include="categories",
order="homepage_order"
) />
</cffunction>
</cfcomponent>
model/categories.cfc
<cfcomponent extends="Model">
<cffunction name="init">
<cfset hasOne("articles", foreignKey="category_id") />
</cffunction>
</cfcomponent>
model/articles.cfc
<cfcomponent extends="Model">
<cffunction name="init">
<cfset belongsTo("categories", dependent="nullify") />
</cffunction>
</cfcomponent>
这是我遇到的错误。
在第 4 行第 49 列发现无效的 CFML 构造。ColdFusion 正在查看以下文本: = CFML 编译器正在处理:
包含或处理的文件的具体顺序为:\cfusion\wwwroot\foo\index.cfm, line: 4
【问题讨论】:
-
index.cfm的第 4 行是什么? -
wheels/index.cfm 的
cfinclude;即没有在我端被操纵的代码。
标签: mysql coldfusion cfwheels