Неудаченная ошибка класса с ColdFusion 9.0.1 ORM
-
09-10-2019 - |
Вопрос
Я должен моделировать классы пользователя и заказ. То, что я хочу, это иметь отношения между ними, так что у пользователя есть много заказов, которые в этом случае будут однозначными Rel. который я определил в user.cfc следующим образом:
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
Каждый из этих CFC может быть загружен через EntiteLoad ( Имя сущности ) без проблем; Я вижу все данные на выходе дампа.
Однако, как только я поставил отношения заказов в user.cfc, все это разрывается, и я получаю сообщение об ошибке:
Association references unmapped class: Order
Вот код для CFCS
User.cfc.
component persistent="true" datasource="otherDatasource"
{
property name="id" fieldtype="id";
property name="userName";
property name="password";
property name="firstName";
property name="lastName";
property name="title";
property name="orders"
fieldtype="one-to-many"
cfc="Order"
fkcolumn="userID"
type="array";
function init()
{
return this;
}
}
Order.cfc.
component persistent="true"
{
property name="id" fieldtype="id" generator="guid";
property name="quantity";
property name="period";
property name="region";
property name="createdAt" ormtype="date";
function init()
{
return this;
}
}
Любые идеи, что я здесь делаю не так?
Решение
Похоже, что у меня есть мой ответ. ColdFusion 9.0.1 ORM не способен наращивать отношения между таблицами в разных базах данных.
Не связан с StackOverflow