Pregunta

he de clases del modelo de usuario y Orden. lo que quiero es tener una relación entre ellos, de manera que un usuario tiene muchas órdenes, que en este caso sería un rel-uno-a-muchos. que i se define en las user.cfc como sigue:

property name="orders"
         fieldtype="one-to-many"
         cfc="Order"
         fkcolumn="userID"
         type="array";

cada uno de estos CFC se pueden cargar a través EntityLoad ( Nombre de la entidad ) sin ningún problema; todo lo que veo los datos de la salida del comando.

Sin embargo, tan pronto como me puso la relación órdenes en el user.cfc, que todos los saltos de distancia y me sale un mensaje de error:

Association references unmapped class: Order

Este es el código para los CFC

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;
    }
}

Alguna idea de lo que estoy haciendo mal aquí?

¿Fue útil?

Solución

it seems as i have my answer. coldfusion 9.0.1 orm isn't capable of building a relationship between tables in different databases.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top