获得“加入”不使用“->join()”的结果在教义上
我是学说的新手(并且在cakephp中有所进步)
我有“用户”hasMany“项目”hasMany“任务”,如何在不写“-> joins()”的情况下获取用户和相关任务?
谢谢, 塞尔索
I am newbie in doctrine (and advance in cakephp)
I have "users" hasMany "projects" hasMany "tasks", how get users and related tasks without write the "->joins()"?
Thanks,
Celso
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您已正确完成所有映射,则不必使用连接。你打电话就可以了。
$users->getProjects();
并循环访问项目并获取$projects->getTasks();
。用户和任务之间不会有任何直接的关系。If you have properly did all the mappings, then you don't have to use the join. You can just call.
$users->getProjects();
and loop through the projects and get$projects->getTasks();
. There won't be any direct relation b/w users and tasks.