我正在使用Doctrine 2和Closure Table策略的Tree-Nestedset行为扩展。在我的网站上,用户可以创建文件夹和子文件夹并查看它们。我使用Closure Table策略实现了这一点,并使用childrenHierarchy()方法渲染文件夹:
$directoryTree = $repository->childrenHierarchy(
null,
true,
array(
'decorate' => false,
'childSort' => array('field' => 'directory_name', 'dir' => 'asc')
));
它可以正常工作,但它返回所有用户的所有文件夹,我不知道在这种情况下如何定义user_id以仅呈现属于登录用户的文件夹。有没有办法做到这一点?
我将感激您的答案。