冷箱模型关系
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 文档:
我觉得好像遗漏了什么,但 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 文档: