Я пытаюсь установить связь между двумя таблицами, статьями и категориями. Это отношение 1 к 1, где articles.category_id = categories.id
. У меня установлено следующее.
контроллеры/home.cfc
<cfcomponent extends="Controller">
<cffunction name="index">
<cfset qFeaturedArticles = model("articles").findAll(
where="show_homepage = 1",
include="categories",
order="homepage_order"
) />
</cffunction>
</cfcomponent>
модель/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>
Это ошибка, которую я получаю.
Invalid CFML construct found on line 4 at column 49.ColdFusion was looking at the following text: = The CFML compiler was processing:
The specific sequence of files included or processed is: \cfusion\wwwroot\foo\index.cfm, line: 4
index.cfm
? - person Matt Busche   schedule 17.02.2015cfinclude
для wheels/index.cfm; то есть там нет кода, которым манипулировали с моей стороны. - person justacoder   schedule 17.02.2015