1

我觉得好像我遗漏了一些东西,但 Coldbox 文档是如此混乱,以至于我似乎无法找到如何在我的模型之间创建关系。

我有项目和用户。每个都是一个单独的表,一个项目有一个与“userid”列匹配的用户。很简单。

我正在使用带有 CBORM 的 Coldbox ActiveEntity。我已经做到了这一点,但它不仅仅与该项目的用户有关:

项目.cfc

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

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

来自 PHP Laravel 环境,就像说的一样简单

hasOne(){ return App/User; }

非常感谢任何帮助或指向正确文档的链接。我不知道 Coldbox 如何称自己为基于约定的框架,然后立即告诉您可以实现某事的所有不同方式。

4

1 回答 1

1

这就是我最终使用的

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

她是文档的链接:

ColdFusion ORM 示例

于 2020-03-09T19:04:27.127 回答