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