冷箱模型关系

Coldbox Model Relationships

我觉得好像遗漏了什么,但 Coldbox 文档太乱了,我似乎找不到如何在我的模型之间创建关系。

我有项目,也有用户。每个单独的 table,一个项目有一个用户与 'userid' 列匹配。很简单。

我将 Coldbox ActiveEntity 与 CBORM 结合使用。我已经走到这一步了,但它不仅仅与该项目的用户有关:

Project.cfc

property name="userid" inject="entityService:User";

以上 returns 所有用户,而不仅仅是与我引用它的项目相关的用户。

来自 PHP Laravel 环境,就像说

一样简单
hasOne(){ return App/User; }

任何对正确文档的帮助或 link 都将不胜感激。我不知道 Coldbox 是如何称自己为基于约定的框架,然后立即告诉你可以实现某些目标的所有不同方式。

这就是我最终使用的

property name="user" cfc="User" fieldtype="one-to-one" fkcolumn="userid" lazy="true" notnull="false";

她是 link 文档:

ColdFusion ORM Example