在 concrete5 中,如何获取用户的所有文件?
In concrete5, how can I get all a user's files?
使用内置的 concrete5 文件管理器,如何获取用户的文件(通过用户 ID 或其他方式)?
我正在寻找这样的东西:
$user_id = 123;
$FileList = new FileList();
$FileList->filterByUserId($user_id);
编辑:我知道这个问题很基础,但我发布它希望能帮助其他人,因为我没有在 SO 上看到答案。如果我的问题有任何错误,请告诉我如何改进。
您可以使用 \Concrete\Core\File\FileList
class:
<?php
$user_id = 111;
$list = new \Concrete\Core\File\FileList();
$list->filterByAuthorUserID($user_id);
$files = $list->executeGetResults();
使用内置的 concrete5 文件管理器,如何获取用户的文件(通过用户 ID 或其他方式)?
我正在寻找这样的东西:
$user_id = 123;
$FileList = new FileList();
$FileList->filterByUserId($user_id);
编辑:我知道这个问题很基础,但我发布它希望能帮助其他人,因为我没有在 SO 上看到答案。如果我的问题有任何错误,请告诉我如何改进。
您可以使用 \Concrete\Core\File\FileList
class:
<?php
$user_id = 111;
$list = new \Concrete\Core\File\FileList();
$list->filterByAuthorUserID($user_id);
$files = $list->executeGetResults();